Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
12747 Discussions

What' the differences of the 3 include folders?

Altera_Forum
Honored Contributor II
1,070 Views

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 !!
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
424 Views

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?
0 Kudos
Reply