[Bf-committers] compiling ffmpeg support on linux @ 1152735408

Kent Mein mein at cs.umn.edu
Thu Jul 13 04:20:09 CEST 2006


In reply to Johan Meskens CS3 jmcs3 (johanmeskenscs3 at chromaticspaceandworld.com): 
The issue is it needs extra libs linked in to get rid of the 
undefined stuff.  adding in the following libs will clear up most of them
libogg, libvorbis, libtheora  and probably some others from the looks of it.

So if you had BF_FFMPEG_LIB = 'avformat avcodec avutil'
change it to
BF_FFMPEG_LIB = 'avformat avcodec avutil ogg vorbis theora'

After that look at whats left and you'll probably need to locate some other
libs and add them in.  (google searching for the undefined symbols usually
tells you what library you need to add, you may also need to put them
in the correct order, so you might have to shuffle them around inside of
that variable.

Thanks,

Kent

> 
> thank you for your answers
> so i tried it
> and got this compilatin error:
> Compiling ==> 'buildinfo.c'
> Linking program ==> 'blender'
> /usr/lib/libavformat.a(dc1394.o): In function `dc1394_read_header': undefined re ference to `dc1394_create_handle'
> /usr/lib/libavformat.a(dc1394.o): In function `dc1394_read_header': undefined re ference to `dc1394_get_camera_nodes'
> /usr/lib/libavformat.a(dc1394.o): In function `dc1394_read_header': undefined re ference to `dc1394_dma_setup_capture'
> /usr/lib/libavformat.a(dc1394.o): In function `dc1394_read_header': undefined re ference to `dc1394_destroy_handle'


More information about the Bf-committers mailing list