From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020513 Description of problem: Problem "making" libmovtar-0.1.3, mjpegtools-1.6.0, transcode-0.6.0pre5-20020514, quicktime, transcode-0.6.0pre4, Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.get those files, 2.unpack with Kpak 3.as normal user, ./configure && make Actual Results: error reporting of missing files, make terminated "make" found errors which seemed illogical Expected Results: just a normal compile. Some programs do make correctly. Additional info: <snip> make[1]: Entering directory `/home/Chris/zip/DVD_RIP/libmovtar-0.1.3' source='movtar_play.c' object='movtar_play.o' libtool=no \ depfile='.deps/movtar_play.Po' tmpdepfile='.deps/movtar_play.TPo' \ depmode=gcc3 /bin/sh ./depcomp \ gcc -DPACKAGE=\"libmovtar\" -DVERSION=\"0.1.3\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -DRESULTS=\"libmovtar.a\ movtar_split\ movtar_unify\ movtar_yuv422\ movtar_index\ movtar_setinfo\" -I. -I. -I/usr/include/glib-1.2 -I/usr/lib/glib/include -Irtjpeg -I/usr/include/SDL -D_REENTRANT -g -O2 -DRTJPEG -c `test -f movtar_play.c || echo './'`movtar_play.c In file included from movtar_play.c:19: /usr/local/include/jpeglib.h:1098:65: jpegint.h: No such file or directory make[1]: *** [movtar_play.o] Error 1 make[1]: Leaving directory `/home/Chris/zip/DVD_RIP/libmovtar-0.1.3' make: *** [all-recursive] Error 1 [Chris@w1 libmovtar-0.1.3]$ <snip> make[2]: Entering directory `/home/Chris/zip/DVD_RIP/mjpegtools-1.6.0/lavtools' source='lav_io.c' object='lav_io.lo' libtool=yes \ depfile='.deps/lav_io.Plo' tmpdepfile='.deps/lav_io.TPlo' \ depmode=gcc3 /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DG_LOG_DOMAIN=\"lavtools\" -DLAVPLAY_VERSION=\"1.6.0\" -I/usr/local/include -I/usr/X11R6/include -I /usr/X11R6/include -I../utils -I/usr/include/avifile -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -mcpu=i686 -march=i686 -g -O2 -Wall -Wunused -c -o lav_io.lo `test -f lav_io.c || echo './'`lav_io.c rm -f .libs/lav_io.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DG_LOG_DOMAIN=\"lavtools\" -DLAVPLAY_VERSION=\"1.6.0\" -I/usr/local/include -I/usr/X11R6/include -I /usr/X11R6/include -I../utils -I/usr/include/avifile -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -mcpu=i686 -march=i686 -g -O2 -Wall -Wunused -c lav_io.c -MT lav_io.lo -MD -MP -MF .deps/lav_io.TPlo -fPIC -DPIC -o lav_io.o lav_io.c:35:22: libdv/dv.h: No such file or directory make[2]: *** [lav_io.lo] Error 1 make[2]: Leaving directory `/home/Chris/zip/DVD_RIP/mjpegtools-1.6.0/lavtools' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/Chris/zip/DVD_RIP/mjpegtools-1.6.0' make: *** [all] Error 2 [Chris@w1 mjpegtools-1.6.0]$ locate libdv/dv.h /home/Chris/zip/DVD_RIP/quicktime/libdv/dv.h [Chris@w1 mjpegtools-1.6.0]$ <snip> make[3]: Entering directory `/home/Chris/zip/DVD_RIP/transcode-0.6.0pre5-20020514/import' source='import_im.c' object='import_im.lo' libtool=yes \ depfile='.deps/import_im.Plo' tmpdepfile='.deps/import_im.TPlo' \ depmode=gcc3 /bin/sh ../autotools/depcomp \ /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I.. -I. -I.. -I. -Wall -I./ -I../src -I../avilib -I../encore2 -I../libac3 -I./../libac3 -I../libmpeg2 -I./../libmpeg2 -I../libvo -I../dvdread -I./../src -I./../avilib -I./../encore2 -I./../libvo -I./../dvdread -I/usr/include -I/usr/local/include -I/usr/include -I/usr/local/include -I/usr/include/avifile -O2 -march=i386 -mcpu=i686 -Wall -I/usr/include/libxml2 -D_REENTRANT -funroll-loops -ffast-math -Wall -DMOD_PATH=\"/usr/lib/transcode\" -g -O3 -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -o import_im.lo `test -f 'import_im.c' || echo './'`import_im.c gcc -DHAVE_CONFIG_H -I.. -I. -I.. -I. -Wall -I./ -I../src -I../avilib -I../encore2 -I../libac3 -I./../libac3 -I../libmpeg2 -I./../libmpeg2 -I../libvo -I../dvdread -I./../src -I./../avilib -I./../encore2 -I./../libvo -I./../dvdread -I/usr/include -I/usr/local/include -I/usr/include -I/usr/local/include -I/usr/include/avifile -O2 -march=i386 -mcpu=i686 -Wall -I/usr/include/libxml2 -D_REENTRANT -funroll-loops -ffast-math -Wall -DMOD_PATH=\"/usr/lib/transcode\" -g -O3 -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c import_im.c -MT import_im.lo -MD -MP -MF .deps/import_im.TPlo -fPIC -DPIC -o import_im.lo import_im.c:35:24: magick/api.h: No such file or directory make[3]: *** [import_im.lo] Error 1 make[3]: Leaving directory `/home/Chris/zip/DVD_RIP/transcode-0.6.0pre5-20020514/import' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/Chris/zip/DVD_RIP/transcode-0.6.0pre5-20020514/import' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/Chris/zip/DVD_RIP/transcode-0.6.0pre5-20020514' make: *** [all] Error 2 [Chris@w1 transcode-0.6.0pre5-20020514]$ <snip> make[3]: Entering directory `/home/Chris/zip/DVD_RIP/transcode-0.6.0pre4/import' /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I./ -I../src -I../avilib -I../encore2 -I../libac3 -I./../libac3 -I../libmpeg2 -I./../libmpeg2 -I../libvo -I../dvdread -I./../src -I./../avilib -I./../encore2 -I./../libvo -I./../dvdread -I/usr/include -I/usr/local/include -I/usr/include -I/usr/local/include -I/usr/include/avifile -O2 -march=i386 -mcpu=i686 -Wall -I/usr/include/libxml2 -D_REENTRANT -funroll-loops -ffast-math -Wall -DMOD_PATH=\"/usr/local/lib/transcode\" -g-O3 -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c import_im.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I./ -I../src -I../avilib -I../encore2 -I../libac3 -I./../libac3 -I../libmpeg2 -I./../libmpeg2 -I../libvo -I../dvdread -I./../src -I./../avilib -I./../encore2 -I./../libvo -I./../dvdread -I/usr/include -I/usr/local/include -I/usr/include -I/usr/local/include -I/usr/include/avifile -O2 -march=i386 -mcpu=i686 -Wall -I/usr/include/libxml2 -D_REENTRANT -funroll-loops -ffast-math -Wall -DMOD_PATH=\"/usr/local/lib/transcode\" -g -O3 -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c import_im.c -fPIC -DPIC -o import_im.o import_im.c:35:24: magick/api.h: No such file or directory make[3]: *** [import_im.lo] Error 1 make[3]: Leaving directory `/home/Chris/zip/DVD_RIP/transcode-0.6.0pre4/import' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/Chris/zip/DVD_RIP/transcode-0.6.0pre4/import' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/Chris/zip/DVD_RIP/transcode-0.6.0pre4' make: *** [all-recursive-am] Error 2 [Chris@w1 transcode-0.6.0pre4]$ qtmp3.c: In function `quicktime_init_codec_mp3': qtmp3.c:489: `codec' undeclared (first use in this function) make: *** [i686/qtmp3.o] Error 1 [root@w1 quicktime]# <snip> make[2]: Entering directory `/home/Chris/zip/DVD_RIP/transcode-0.6.0pre5/libdvenc' source='dvenc.c' object='dvenc.o' libtool=no \ depfile='.deps/dvenc.Po' tmpdepfile='.deps/dvenc.TPo' \ depmode=gcc3 /bin/sh ../autotools/depcomp \ gcc -DHAVE_CONFIG_H -I.. -I. -I.. -I. -Wall -I./ -I../src -I./../src -O3 -g -funroll-loops -ffast-math -DLINUX -g -O3 -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/local/include -c `test -f 'dvenc.c' || echo './'`dvenc.c In file included from dvenc.c:25: dvenc.h:31:22: libdv/dv.h: No such file or directory dvenc.h:32:28: libdv/dv_types.h: No such file or directory make[2]: *** [dvenc.o] Error 1 make[2]: Leaving directory `/home/Chris/zip/DVD_RIP/transcode-0.6.0pre5/libdvenc' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/Chris/zip/DVD_RIP/transcode-0.6.0pre5' make: *** [all] Error 2 [Chris@w1 transcode-0.6.0pre5]$ locate libdv/dv.h /home/Chris/zip/DVD_RIP/quicktime/libdv/dv.h [Chris@w1 transcode-0.6.0pre5]$ [Chris@w1 DVD_RIP]$ echo $PATH /bin:/usr/bin:/usr/bin/X11:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/home/Chris/bin:/home/Chris/bin
These are not compiler bugs, you simply are not passing appropriate -I options to gcc so that it can find its headers.