Bug 65080 - numerous program compiles gives errors
Summary: numerous program compiles gives errors
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: gcc
Version: 7.3
Hardware: athlon
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Jakub Jelinek
QA Contact: Brian Brock
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2002-05-17 04:47 UTC by baulv
Modified: 2007-04-18 16:42 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2002-05-17 04:47:16 UTC
Embargoed:


Attachments (Terms of Use)

Description baulv 2002-05-17 04:47:09 UTC
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

Comment 1 Jakub Jelinek 2002-05-17 09:31:56 UTC
These are not compiler bugs, you simply are not passing appropriate -I
options to gcc so that it can find its headers.


Note You need to log in before you can comment on or make changes to this bug.