Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
20 years ago

What' the differences of the 3 include folders?

When I installed the uClinux1.4 for nios5.0, there are 3 include folders in the machine :

1. D:\altera\quartus50\bin\cygwin\usr\include

2. D:\altera\quartus50\bin\cygwin\usr\local\include

3. D:\altera\kits\nios2\bin\eclipse\plugins\com.microtronix.nios2linux.uClibc_1.4.0\include

What r the differences of them?

And another question:

I want to run an application program wich obey the GPL on nios II, I have the source of it, so I must compile it. When I type "./configure" in the sdk shell, it shows

.......
.......
checking for jpeglib.h... yes
checking for linux/videodev.h... no
configure: error: Could not find linux/videodev.h

Later, I found "linux/videodev.h" is in

D:\altera\kits\nios2\bin\eclipse\plugins\com.microtronix.nios2linux.uClibc_1.4.0\include

so I copy the whole "include" folder to

1. D:\altera\quartus50\bin\cygwin\usr\include

and cover the same name files and try "./configure" again. Well, it passed! But when I type "make", the SDK Shell show:

filters.o: In function `image2jpeg':
/cygdrive/d/webcam_server-0.50/src/filters.c:51: undefined reference to `_imp__jpeg_std_error'
/cygdrive/d/webcam_server-0.50/src/filters.c:52: undefined reference to `_imp__jpeg_CreateCompress'
/cygdrive/d/webcam_server-0.50/src/filters.c:58: undefined reference to `_imp__jpeg_set_defaults'
/cygdrive/d/webcam_server-0.50/src/filters.c:59: undefined reference to `_imp__jpeg_set_quality'
/cygdrive/d/webcam_server-0.50/src/filters.c:60: undefined reference to `_imp__jpeg_start_compress'
/cygdrive/d/webcam_server-0.50/src/filters.c:62: undefined reference to `_imp__jpeg_write_scanlines'
/cygdrive/d/webcam_server-0.50/src/filters.c:63: undefined reference to `_imp__jpeg_finish_compress'
/cygdrive/d/webcam_server-0.50/src/filters.c:71: undefined reference to `_imp__jpeg_destroy_compress'
/cygdrive/d/webcam_server-0.50/src/filters.c:77: undefined reference to `_imp__jpeg_destroy_compress'
filters.o: In function `compare_images':
/cygdrive/d/webcam_server-0.50/src/filters.c:331: undefined reference to `stderr'
grabber.o: In function `grab_thread':
/cygdrive/d/webcam_server-0.50/src/grabber.c:194: undefined reference to `stderr'
jdatabuf.o: In function `empty_output_buffer':
/cygdrive/d/webcam_server-0.50/src/jdatabuf.c:57: undefined reference to `stderr'
webcam_server.o: In function `log':
/cygdrive/d/webcam_server-0.50/src/webcam_server.c:183: undefined reference to `stderr'
/cygdrive/d/webcam_server-0.50/src/webcam_server.c:212: undefined reference to `stdout'
/cygdrive/d/webcam_server-0.50/src/webcam_server.c:215: undefined reference to `stdout'
/cygdrive/d/webcam_server-0.50/src/webcam_server.c:216: undefined reference to `stdout'
webcam_server.o: In function `parse_args':
/cygdrive/d/webcam_server-0.50/src/webcam_server.c:501: undefined reference to `stderr'
/cygdrive/d/webcam_server-0.50/src/webcam_server.c:533: undefined reference to `stderr'
webcam_server.o: In function `main':
/cygdrive/d/webcam_server-0.50/src/webcam_server.c:558: undefined reference to `stderr'
/cygdrive/d/webcam_server-0.50/src/webcam_server.c:637: undefined reference to `daemon'
/cygdrive/d/webcam_server-0.50/src/webcam_server.c:639: undefined reference to `stderr'
/cygdrive/d/webcam_server-0.50/src/webcam_server.c:650: undefined reference to `stderr'
/cygdrive/d/webcam_server-0.50/src/webcam_server.c:655: undefined reference to `stderr'
/cygdrive/d/webcam_server-0.50/src/webcam_server.c:665: undefined reference to `stderr'
/cygdrive/d/webcam_server-0.50/src/webcam_server.c:669: undefined reference to `stderr'
webcam_server.o:/cygdrive/d/webcam_server-0.50/src/webcam_server.c:711: more undefined references to `stderr' follow
collect2: ld returned 1 exit status
make: ***  Error 1
make: Leaving directory `/cygdrive/d/webcam_server-0.50/src'
make: ***  Error 1

Why this happed? Could someone give me an answer?

Thanks !!

1 Reply

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    undefined reference to `_imp__jpeg_std_error'

    I meet the same question!

    But I don't know the reason or solution. Sorry.

    Anyone help us?