Hi Hannes, Johannes, Its ok now.... I added $(CFLAGS) to AM_CXXFLAGS (line 800) in the makefile and it is compile down the list now.
thanks -simon On Tue, Mar 1, 2011 at 4:20 PM, Simon Su <[email protected]> wrote: > Hi Hannes, > > you are right. My bad... I went back and reworked the dependencies. Now, > the configures process actually state that I have everything. But (sorry) I > got a little further before it run into a lam/lame.h not found.... any > thoughts? I cd'd into the > `/local/home/build/cinelerra/my_cinelerra/cinelerra' directory and the path > to lame include file is defined in the CFLAGS variable in the makefile in > that directory. > > thanks > -simon > > =============================================== > > sms:/local/home/build/cinelerra/my_cinelerra> make > > make all-recursive > make[1]: Entering directory `/local/home/build/cinelerra/my_cinelerra' > Making all in libmpeg3 > make[2]: Entering directory > `/local/home/build/cinelerra/my_cinelerra/libmpeg3' > Making all in audio > make[3]: Entering directory > `/local/home/build/cinelerra/my_cinelerra/libmpeg3/audio' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/local/home/build/cinelerra/my_cinelerra/libmpeg3/audio' > Making all in video > make[3]: Entering directory > `/local/home/build/cinelerra/my_cinelerra/libmpeg3/video' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/local/home/build/cinelerra/my_cinelerra/libmpeg3/video' > make[3]: Entering directory > `/local/home/build/cinelerra/my_cinelerra/libmpeg3' > make[3]: Nothing to be done for `all-am'. > make[3]: Leaving directory > `/local/home/build/cinelerra/my_cinelerra/libmpeg3' > make[2]: Leaving directory > `/local/home/build/cinelerra/my_cinelerra/libmpeg3' > Making all in quicktime > make[2]: Entering directory > `/local/home/build/cinelerra/my_cinelerra/quicktime' > Making all in encore50 > make[3]: Entering directory > `/local/home/build/cinelerra/my_cinelerra/quicktime/encore50' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/local/home/build/cinelerra/my_cinelerra/quicktime/encore50' > Making all in ffmpeg > make[3]: Entering directory > `/local/home/build/cinelerra/my_cinelerra/quicktime/ffmpeg' > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/local/home/build/cinelerra/my_cinelerra/quicktime/ffmpeg' > make[3]: Entering directory > `/local/home/build/cinelerra/my_cinelerra/quicktime' > make[3]: Nothing to be done for `all-am'. > make[3]: Leaving directory > `/local/home/build/cinelerra/my_cinelerra/quicktime' > > make[2]: Leaving directory > `/local/home/build/cinelerra/my_cinelerra/quicktime' > Making all in mpeg2enc > make[2]: Entering directory > `/local/home/build/cinelerra/my_cinelerra/mpeg2enc' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory > `/local/home/build/cinelerra/my_cinelerra/mpeg2enc' > Making all in toolame-02l > make[2]: Entering directory > `/local/home/build/cinelerra/my_cinelerra/toolame-02l' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory > `/local/home/build/cinelerra/my_cinelerra/toolame-02l' > Making all in guicast > make[2]: Entering directory > `/local/home/build/cinelerra/my_cinelerra/guicast' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory > `/local/home/build/cinelerra/my_cinelerra/guicast' > Making all in cinelerra > make[2]: Entering directory > `/local/home/build/cinelerra/my_cinelerra/cinelerra' > Making all in data > make[3]: Entering directory > `/local/home/build/cinelerra/my_cinelerra/cinelerra/data' > > make[3]: Nothing to be done for `all'. > make[3]: Leaving directory > `/local/home/build/cinelerra/my_cinelerra/cinelerra/data' > make[3]: Entering directory > `/local/home/build/cinelerra/my_cinelerra/cinelerra' > if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../guicast -I../quicktime > -I../libmpeg3 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE > -D_FILE_OFFSET_BITS=64 -DHAVE_ESOUND -DHAVE_ALSA -DHAVE_OSS > -I/local/home/tools/libtheora/libtheora-1.1.1/sms.Linux-2.6.18-194.26.1.el5.x86_64.gcc-4.1.2.release/include > -I/local/home/tools/mjpegtools/mjpegtools-2.0.0/sms.Linux-2.6.18-194.26.1.el5.x86_64.gcc-4.1.2.release/include/mjpegtools > -I/local/home/tools/mjpegtools/mjpegtools-2.0.0/sms.Linux-2.6.18-194.26.1.el5.x86_64.gcc-4.1.2.release/include/mjpegtools/mpeg2enc > -I/local/home/tools/mjpegtools/mjpegtools-2.0.0/sms.Linux-2.6.18-194.26.1.el5.x86_64.gcc-4.1.2.release/include/mjpegtools/mplex > -pthread > -I/local/home/tools/ilmbase/ilmbase-1.0.1/sms.Linux-2.6.18-194.26.1.el5.x86_64.gcc-4.1.2.release/include/OpenEXR > -I/local/home/tools/OpenEXR/OpenEXR-1.6.1/sms.Linux-2.6.18-194.26.1.el5.x86_64.gcc-4.1.2.release/include/OpenEXR > -I/local/home/tools/libdv/libdv-1.0.0/sms.Linux-2.6.18-194.26.1.el5.x86_64.gcc-4.1.2.release/include > -I../quicktime/ffmpeg > -DPLUGIN_DIR=\"/local/home/tools/cinelerra/cinelerra-git-20110223/sms.Linux-2.6.18-194.26.1.el5.x86_64.gcc-4.1.2.release/lib/cinelerra\" > -g -O2 -MT assetedit.o -MD -MP -MF ".deps/assetedit.Tpo" -c -o assetedit.o > assetedit.C; \ > then mv -f ".deps/assetedit.Tpo" ".deps/assetedit.Po"; else rm -f > ".deps/assetedit.Tpo"; exit 1; fi > In file included from assetedit.C:33: > filempeg.h:29:23: error: lame/lame.h: No such file or directory > filempeg.h:166: error: ISO C++ forbids declaration of 'lame_global_flags' > with no type > filempeg.h:166: error: expected ';' before '*' token > make[3]: *** [assetedit.o] Error 1 > make[3]: Leaving directory > `/local/home/build/cinelerra/my_cinelerra/cinelerra' > > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory > `/local/home/build/cinelerra/my_cinelerra/cinelerra' > > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/local/home/build/cinelerra/my_cinelerra' > make: *** [all] Error 2 > > > > > On Tue, Mar 1, 2011 at 4:06 PM, Johannes Sixt <[email protected]> wrote: > >> On Dienstag, 1. März 2011, Simon Su wrote: >> > Hi All, >> > mp4a.c:(.text+0x2f): undefined reference to `faacDecClose' >> > .libs/mp4a.o: In function `decode': >> > mp4a.c:(.text+0x175): undefined reference to `faacDecOpen' >> > mp4a.c:(.text+0x18b): undefined reference to >> > `faacDecGetCurrentConfiguration' >> > mp4a.c:(.text+0x1b6): undefined reference to `faacDecSetConfiguration' >> > mp4a.c:(.text+0x207): undefined reference to `faacDecInit' >> > mp4a.c:(.text+0x2a4): undefined reference to `faacDecDecode' >> >> I don't know. faacDecClose only appears in >> quicktime/ffmpeg/libavcodec/libfaad.c and in /usr/include/neaacdec.h, >> which >> is part of libfaad. Perhaps you must use libfaad rather than libfaac? >> >> -- Hannes >> >> _______________________________________________ >> Cinelerra mailing list >> [email protected] >> https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra >> > >
