Mon 16 Jul 2007 07:58:21 PM UTC, original submission:
This is similar to bug 20002.
ffmpeg cvs version (updated this weekend):
FFmpeg version SVN-r9685, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --enable-libmp3lame --enable-libamr-nb --enable-libogg --enable-libtheora --enable-libvorbis --enable-shared
libavutil version: 49.4.1
libavcodec version: 51.40.4
libavformat version: 51.12.1
built on Jul 15 2007 17:53:51, gcc: 3.4.6
Building latest cvs gnash with:
./configure --prefix=/home/nick/kde3.5.7 --with-qt-incl=/usr/lib/qt/include --with-qt-lib=/usr/lib/qt/lib --enable-gui=SDL --enable-media=ffmpeg
make[2]: Entering directory `/home/hdb/cvs/gnash/gnash/utilities'
...
<snipped>
...
../backend/.libs/libgnashbackend.so: undefined reference to `av_parser_close(AVCodecParserContext*)'
../server/.libs/libgnashserver.so: undefined reference to `av_alloc_format_context()'
../server/.libs/libgnashserver.so: undefined reference to `avcodec_close(AVCodecContext*)'
../server/.libs/libgnashserver.so: undefined reference to `av_close_input_file(AVFormatContext*)'
../server/.libs/libgnashserver.so: undefined reference to `avcodec_init()'
../server/.libs/libgnashserver.so: undefined reference to `audio_resample(ReSampleContext, short, short*, int)'
../backend/.libs/libgnashbackend.so: undefined reference to `av_parser_init(int)'
../server/.libs/libgnashserver.so: undefined reference to `avcodec_decode_video(AVCodecContext, AVFrame, int, unsigned char, int)'
../server/.libs/libgnashserver.so: undefined reference to `init_put_byte(ByteIOContext, unsigned char, int, int, void, int ()(void, unsigned char, int), int ()(void, unsigned char, int), long long ()(void*, long long, int))'
../server/.libs/libgnashserver.so: undefined reference to `avcodec_decode_audio2(AVCodecContext, short, int, unsigned char, int)'
../server/.libs/libgnashserver.so: undefined reference to `avcodec_find_decoder(CodecID)'
../server/.libs/libgnashserver.so: undefined reference to `av_register_all()'
../libbase/.libs/libgnashbase.so: undefined reference to `avpicture_get_size(int, int, int)'
../server/.libs/libgnashserver.so: undefined reference to `avcodec_alloc_frame()'
../server/.libs/libgnashserver.so: undefined reference to `audio_resample_init(int, int, int, int)'
../libbase/.libs/libgnashbase.so: undefined reference to `sws_getContext(int, int, int, int, int, int, int, SwsFilter, SwsFilter, double*)'
../libbase/.libs/libgnashbase.so: undefined reference to `sws_scale(SwsContext, unsigned char, int, int, int, unsigned char*, int)'
../server/.libs/libgnashserver.so: undefined reference to `avcodec_open(AVCodecContext, AVCodec)'
../server/.libs/libgnashserver.so: undefined reference to `av_probe_input_format(AVProbeData*, int)'
../libbase/.libs/libgnashbase.so: undefined reference to `avpicture_fill(AVPicture, unsigned char, int, int, int)'
../server/.libs/libgnashserver.so: undefined reference to `av_seek_frame(AVFormatContext*, int, long long, int)'
../server/.libs/libgnashserver.so: undefined reference to `av_open_input_stream(AVFormatContext*, ByteIOContext, char const, AVInputFormat, AVFormatParameters*)'
../server/.libs/libgnashserver.so: undefined reference to `av_free(void*)'
../backend/.libs/libgnashbackend.so: undefined reference to `av_parser_parse(AVCodecParserContext, AVCodecContext, unsigned char*, int, unsigned char const*, int, long long, long long)'
../server/.libs/libgnashserver.so: undefined reference to `avcodec_register_all()'
../server/.libs/libgnashserver.so: undefined reference to `audio_resample_close(ReSampleContext*)'
../server/.libs/libgnashserver.so: undefined reference to `avcodec_alloc_context()'
../server/.libs/libgnashserver.so: undefined reference to `av_init_packet(AVPacket*)'
../server/.libs/libgnashserver.so: undefined reference to `av_read_frame(AVFormatContext, AVPacket)'
../server/.libs/libgnashserver.so: undefined reference to `av_find_stream_info(AVFormatContext*)'
collect2: ld returned 1 exit status
make[2]: *** [gparser] Error 1
Hope someone can help - I have tried everything, but can't see why this occurs.
Thanks,
Nick
|