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
>>
>
>

Reply via email to