bugGnash - The GNU Flash player - Bugs: bug #20500, Linker error to ffmpeg

 
 

bug #20500: Linker error to ffmpeg

Submitted by:  Nick Warne <nickw>
Submitted on:  Mon 16 Jul 2007 07:58:21 PM UTC  
 
Category: buildSeverity: 3 - Normal
Release: NoneStatus: Duplicate
Privacy: PublicAssigned to: None
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Tue 17 Jul 2007 07:48:37 AM UTC, comment #1:

I think I have found the solution here:

http://lists.mplayerhq.hu/pipermail/ffmpeg-user/2007-June/009255.html

I will try this tonight when I get home.

Nick

Nick Warne <nickw>
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

Nick Warne <nickw>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by strk (Updated the item)
  • -unavailable- added by nickw (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue 17 Jul 2007 11:18:30 PM UTCstrkOpen/ClosedOpen=>Closed
    Tue 17 Jul 2007 04:30:15 PM UTCstrkStatusNone=>Duplicate
    Tue 17 Jul 2007 02:06:40 AM UTCandrew_barrCarbon-Copy-=>Added andrew_barr

    Back to the top


    Powered by Savane 3.1-cleanup1