[Bf-committers] Problems compiling CVS

Mats Holmberg mats.holmberg at elisanet.fi
Tue Feb 7 18:35:33 CET 2006


Alexander Ewering wrote:

>
> anim.c: In function tartffmpeg':
> anim.c:559: error: `FF_ER_CAREFUL' undeclared (first use in this 
> function)
> anim.c:559: error: (Each undeclared identifier is reported only once
> anim.c:559: error: for each function it appears in.)
> make[4]: ***
> [/home/intrr/bf-cvs/blender/obj/linux-glibc2.3.2-i386/blender/imbuf/anim.o] 
>
> Error 1
>
> Do I have an outdated ffmpeg version? Isn't ffmpeg supposed to be 
> included
> with the source tree (which it definitely should be)? Or has this not 
> been
> decided yet?
>
> | alexander ewering              instinctive mediaworks
> | ae[@]instinctive[.]de   http://www[.]instinctive[.]de
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers
>
Can this be in any way related (quite a flood)? Ubuntu 5.10, Amd64:

Linking program ==> 'blender'
/home/mats/cvs/bf-blender-cvs/build/linux2/lib/libsrc.a(hdaudio.o): In 
function `sound_open_hdaudio':
hdaudio.c:(.text+0x3a): undefined reference to `av_open_input_file'
hdaudio.c:(.text+0x69): undefined reference to `av_find_stream_info'
hdaudio.c:(.text+0x82): undefined reference to `dump_format'
hdaudio.c:(.text+0xd7): undefined reference to `av_close_input_file'
hdaudio.c:(.text+0xf8): undefined reference to `avcodec_find_decoder'
hdaudio.c:(.text+0x10f): undefined reference to `avcodec_open'
hdaudio.c:(.text+0x1d7): undefined reference to `av_close_input_file'
hdaudio.c:(.text+0x1e4): undefined reference to `avcodec_close'
hdaudio.c:(.text+0x1fc): undefined reference to `avcodec_close'
hdaudio.c:(.text+0x206): undefined reference to `av_close_input_file'
/home/mats/cvs/bf-blender-cvs/build/linux2/lib/libsrc.a(hdaudio.o): In 
function `sound_close_hdaudio':
hdaudio.c:(.text+0x25e): undefined reference to `avcodec_close'
hdaudio.c:(.text+0x267): undefined reference to `av_close_input_file'
/home/mats/cvs/bf-blender-cvs/build/linux2/lib/libsrc.a(hdaudio.o): In 
function `sound_hdaudio_extract':
hdaudio.c:(.text+0x322): undefined reference to `audio_resample_close'
hdaudio.c:(.text+0x342): undefined reference to `audio_resample_init'
hdaudio.c:(.text+0x3a0): undefined reference to `av_seek_frame'
hdaudio.c:(.text+0x3c6): undefined reference to `av_read_frame'
hdaudio.c:(.text+0x3f9): undefined reference to `av_read_frame'
hdaudio.c:(.text+0x4a5): undefined reference to `avcodec_decode_audio'
hdaudio.c:(.text+0x596): undefined reference to `audio_resample'
/home/mats/cvs/bf-blender-cvs/build/linux2/lib/libblenkernel.a(writeffmpeg.o): 
In function `alloc_picture':
writeffmpeg.c:(.text+0x51): undefined reference to `avcodec_alloc_frame'
writeffmpeg.c:(.text+0x66): undefined reference to `avpicture_get_size'
writeffmpeg.c:(.text+0x8d): undefined reference to `avpicture_fill'
/home/mats/cvs/bf-blender-cvs/build/linux2/lib/libblenkernel.a(writeffmpeg.o): 
In function `alloc_audio_stream':
writeffmpeg.c:(.text+0x370): undefined reference to `av_new_stream'
writeffmpeg.c:(.text+0x3c3): undefined reference to `avcodec_find_encoder'
writeffmpeg.c:(.text+0x3d7): undefined reference to `avcodec_open'
/home/mats/cvs/bf-blender-cvs/build/linux2/lib/libblenkernel.a(writeffmpeg.o): 
In function `start_ffmpeg_impl':
writeffmpeg.c:(.text+0x542): undefined reference to `guess_format'
writeffmpeg.c:(.text+0x553): undefined reference to 
`av_alloc_format_context'
writeffmpeg.c:(.text+0x625): undefined reference to `av_new_stream'
writeffmpeg.c:(.text+0x717): undefined reference to `avcodec_find_encoder'
writeffmpeg.c:(.text+0x7df): undefined reference to `avcodec_open'
writeffmpeg.c:(.text+0x87b): undefined reference to `av_set_parameters'
writeffmpeg.c:(.text+0x89c): undefined reference to `url_fopen'
writeffmpeg.c:(.text+0x8ac): undefined reference to `av_write_header'
writeffmpeg.c:(.text+0x8c6): undefined reference to `dump_format'
/home/mats/cvs/bf-blender-cvs/build/linux2/lib/libblenkernel.a(writeffmpeg.o): 
In function `end_ffmpeg':
writeffmpeg.c:(.text+0xb8e): undefined reference to `av_write_trailer'
writeffmpeg.c:(.text+0xba8): undefined reference to `avcodec_close'
writeffmpeg.c:(.text+0xc01): undefined reference to `av_free'
writeffmpeg.c:(.text+0xc77): undefined reference to `av_freep'
writeffmpeg.c:(.text+0xc96): undefined reference to `url_fclose'
/home/mats/cvs/bf-blender-cvs/build/linux2/lib/libblenkernel.a(writeffmpeg.o): 
In function `write_audio_frame':
writeffmpeg.c:(.text+0xd0f): undefined reference to 
`av_destruct_packet_nofree'
writeffmpeg.c:(.text+0xd42): undefined reference to `avcodec_encode_audio'
writeffmpeg.c:(.text+0xd71): undefined reference to `av_rescale_q'
writeffmpeg.c:(.text+0xd96): undefined reference to `av_write_frame'
/home/mats/cvs/bf-blender-cvs/build/linux2/lib/libblenkernel.a(writeffmpeg.o): 
In function `append_ffmpeg':
writeffmpeg.c:(.text+0xedf): undefined reference to `img_convert'
writeffmpeg.c:(.text+0xf2b): undefined reference to `avcodec_encode_video'
writeffmpeg.c:(.text+0x105e): undefined reference to `url_fsize'
writeffmpeg.c:(.text+0x10d6): undefined reference to 
`av_destruct_packet_nofree'
writeffmpeg.c:(.text+0x1102): undefined reference to `av_rescale_q'
writeffmpeg.c:(.text+0x1154): undefined reference to `av_write_frame'
/home/mats/cvs/bf-blender-cvs/build/linux2/lib/libblenkernel.a(writeffmpeg.o): 
In function `delete_picture':
writeffmpeg.c:(.text+0x1b): undefined reference to `av_free'
/home/mats/cvs/bf-blender-cvs/build/linux2/lib/libblenkernel.a(writeffmpeg.o): 
In function `ffmpeg_get_format':
writeffmpeg.c:(.text+0xe6): undefined reference to `guess_format'
writeffmpeg.c:(.text+0xf6): undefined reference to `guess_format'
writeffmpeg.c:(.text+0x106): undefined reference to `guess_format'
writeffmpeg.c:(.text+0x116): undefined reference to `guess_format'
writeffmpeg.c:(.text+0x126): undefined reference to `guess_format'
/home/mats/cvs/bf-blender-cvs/build/linux2/lib/libblender_imbuf.a(anim.o): 
In function `free_anim_ffmpeg':
anim.c:(.text+0x126): undefined reference to `avcodec_close'
anim.c:(.text+0x132): undefined reference to `av_close_input_file'
anim.c:(.text+0x13e): undefined reference to `av_free'
anim.c:(.text+0x14a): undefined reference to `av_free'
/home/mats/cvs/bf-blender-cvs/build/linux2/lib/libblender_imbuf.a(anim.o): 
In function `IMB_anim_absolute':
anim.c:(.text+0x38d): undefined reference to `avpicture_fill'
anim.c:(.text+0x41e): undefined reference to `av_seek_frame'
anim.c:(.text+0x43c): undefined reference to `av_read_frame'
anim.c:(.text+0x478): undefined reference to `av_read_frame'
anim.c:(.text+0x501): undefined reference to `av_seek_frame'
anim.c:(.text+0x512): undefined reference to `av_read_frame'
anim.c:(.text+0x54e): undefined reference to `av_read_frame'
anim.c:(.text+0x582): undefined reference to `av_seek_frame'
anim.c:(.text+0x58e): undefined reference to `avcodec_flush_buffers'
anim.c:(.text+0x59f): undefined reference to `av_read_frame'
anim.c:(.text+0x5f0): undefined reference to `av_read_frame'
anim.c:(.text+0x638): undefined reference to `av_open_input_file'
anim.c:(.text+0x64d): undefined reference to `av_find_stream_info'
anim.c:(.text+0x669): undefined reference to `dump_format'
anim.c:(.text+0x6c7): undefined reference to `av_close_input_file'
anim.c:(.text+0x6dc): undefined reference to `url_ftell'
anim.c:(.text+0x885): undefined reference to `avcodec_decode_video'
anim.c:(.text+0x8d9): undefined reference to `img_convert'
anim.c:(.text+0xbf7): undefined reference to `url_ftell'
anim.c:(.text+0xc63): undefined reference to `avcodec_find_decoder'
anim.c:(.text+0xcca): undefined reference to `avcodec_open'
anim.c:(.text+0xd71): undefined reference to `avcodec_alloc_frame'
anim.c:(.text+0xd7d): undefined reference to `avcodec_alloc_frame'
anim.c:(.text+0xd94): undefined reference to `avpicture_get_size'
anim.c:(.text+0xddb): undefined reference to `avcodec_close'
anim.c:(.text+0xde7): undefined reference to `av_close_input_file'
anim.c:(.text+0xdf3): undefined reference to `av_free'
anim.c:(.text+0xdff): undefined reference to `av_free'
anim.c:(.text+0xe13): undefined reference to `av_close_input_file'
anim.c:(.text+0xe9f): undefined reference to `avcodec_close'
anim.c:(.text+0xeac): undefined reference to `av_close_input_file'
anim.c:(.text+0xeb9): undefined reference to `avcodec_close'
anim.c:(.text+0xec6): undefined reference to `av_close_input_file'
/home/mats/cvs/bf-blender-cvs/build/linux2/lib/libblender_imbuf.a(util.o): 
In function `imb_get_anim_type':
util.c:(.text+0x526): undefined reference to `av_open_input_file'
util.c:(.text+0x5d9): undefined reference to `av_find_stream_info'
util.c:(.text+0x5f5): undefined reference to `dump_format'
util.c:(.text+0x632): undefined reference to `avcodec_find_decoder'
util.c:(.text+0x650): undefined reference to `avcodec_open'
util.c:(.text+0x660): undefined reference to `avcodec_close'
util.c:(.text+0x66d): undefined reference to `av_close_input_file'
util.c:(.text+0x719): undefined reference to `av_close_input_file'
util.c:(.text+0x726): undefined reference to `avcodec_close'
util.c:(.text+0x733): undefined reference to `av_close_input_file'
/home/mats/cvs/bf-blender-cvs/build/linux2/lib/libblender_imbuf.a(util.o): 
In function `do_init_ffmpeg':
util.c:(.text+0x1b): undefined reference to `av_register_all'
collect2: ld returned 1 exit status
scons: *** [/home/mats/cvs/bf-blender-cvs/build/linux2/bin/blender] Error 1
scons: building terminated because of errors.


More information about the Bf-committers mailing list