[Libav-user] Do we need to link to lib shroedinger gsm and others ?

... ... bersac_1 at hotmail.fr
Tue Jun 18 12:51:56 CEST 2013


Hi,
I am trying to compile a code using ffmpeg. I get the following message error :
g++ -o test  Capture.o ffmpegTools.o FluxVideoModifie.o test.o vizILogger.o -lz -lpthread -ldl -lm -lavformat -lavcodec -lavutil -lswscale -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_video -lopencv_objdetect -lz -lpthread -ldl -lm 
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libgsm.o): In function `libgsm_flush':(.text+0x28): undefined reference to `gsm_destroy'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libgsm.o): In function `libgsm_flush':(.text+0x2d): undefined reference to `gsm_create'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libgsm.o): In function `libgsm_flush':(.text+0x66): undefined reference to `gsm_option'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libgsm.o): In function `libgsm_decode_frame':(.text+0x11c): undefined reference to `gsm_decode'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libgsm.o): In function `libgsm_encode_frame':(.text+0x1db): undefined reference to `gsm_encode'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libgsm.o): In function `libgsm_encode_frame':(.text+0x1f7): undefined reference to `gsm_encode'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libgsm.o): In function `libgsm_encode_frame':(.text+0x21e): undefined reference to `gsm_encode'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libgsm.o): In function `libgsm_decode_close':(.text.unlikely+0x10): undefined reference to `gsm_destroy'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libgsm.o): In function `libgsm_decode_init':(.text.unlikely+0x74): undefined reference to `gsm_create'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libgsm.o): In function `libgsm_decode_init':(.text.unlikely+0xc0): undefined reference to `gsm_option'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libgsm.o): In function `libgsm_encode_close':(.text.unlikely+0x105): undefined reference to `gsm_destroy'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libgsm.o): In function `libgsm_encode_init':(.text.unlikely+0x1a5): undefined reference to `gsm_create'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libgsm.o): In function `libgsm_encode_init':(.text.unlikely+0x1f1): undefined reference to `gsm_option'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerdec.o): In function `libschroedinger_flush':(.text+0x33): undefined reference to `schro_decoder_reset'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerdec.o): In function `libschroedinger_handle_first_access_unit':(.text+0xa5): undefined reference to `schro_decoder_get_video_format'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerdec.o): In function `libschroedinger_decode_frame':(.text+0x2c7): undefined reference to `schro_buffer_new_with_data'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerdec.o): In function `libschroedinger_decode_frame':(.text+0x2f9): undefined reference to `schro_decoder_push'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerdec.o): In function `libschroedinger_decode_frame':(.text+0x30c): undefined reference to `schro_decoder_wait'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerdec.o): In function `libschroedinger_decode_frame':(.text+0x350): undefined reference to `schro_decoder_reset'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerdec.o): In function `libschroedinger_decode_frame':(.text+0x3cc): undefined reference to `schro_frame_unref'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerdec.o): In function `libschroedinger_decode_frame':(.text+0x3f4): undefined reference to `schro_decoder_pull'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerdec.o): In function `libschroedinger_decode_frame':(.text+0x42b): undefined reference to `schro_decoder_add_output_picture'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerdec.o): In function `libschroedinger_decode_frame':(.text+0x454): undefined reference to `schro_decoder_push_end_of_stream'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerdec.o): In function `libschroedinger_decode_frame_free':(.text+0x61): undefined reference to `schro_frame_unref'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerdec.o): In function `libschroedinger_decode_close':(.text.unlikely+0xd): undefined reference to `schro_decoder_free'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerdec.o): In function `libschroedinger_decode_init':(.text.unlikely+0x42): undefined reference to `schro_init'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerdec.o): In function `libschroedinger_decode_init':(.text.unlikely+0x4d): undefined reference to `schro_debug_set_level'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerdec.o): In function `libschroedinger_decode_init':(.text.unlikely+0x52): undefined reference to `schro_decoder_new'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerdec.o): In function `libschroedinger_decode_init':(.text.unlikely+0x66): undefined reference to `schro_decoder_set_skip_ratio'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_frame':(.text+0x6e): undefined reference to `speex_bits_remaining'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_frame':(.text+0xc7): undefined reference to `speex_bits_read_from'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_frame':(.text+0xdb): undefined reference to `speex_decode_int'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_frame':(.text+0x14b): undefined reference to `speex_decode_stereo_int'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_close':(.text.unlikely+0x23): undefined reference to `speex_header_free'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_close':(.text.unlikely+0x2f): undefined reference to `speex_bits_destroy'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_close':(.text.unlikely+0x3b): undefined reference to `speex_decoder_destroy'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_init':(.text.unlikely+0x47): undefined reference to `speex_nb_mode'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_init':(.text.unlikely+0x6c): undefined reference to `speex_wb_mode'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_init':(.text.unlikely+0x71): undefined reference to `speex_uwb_mode'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_init':(.text.unlikely+0x86): undefined reference to `speex_packet_to_header'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_init':(.text.unlikely+0xce): undefined reference to `speex_nb_mode'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_init':(.text.unlikely+0xd7): undefined reference to `speex_lib_get_mode'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_init':(.text.unlikely+0x14b): undefined reference to `speex_bits_init'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_init':(.text.unlikely+0x153): undefined reference to `speex_decoder_init'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_init':(.text.unlikely+0x197): undefined reference to `speex_decoder_ctl'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_init':(.text.unlikely+0x202): undefined reference to `speex_std_stereo_request_handler'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_init':(.text.unlikely+0x20c): undefined reference to `speex_decoder_ctl'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexdec.o): In function `libspeex_decode_flush':(.text.unlikely+0xf): undefined reference to `speex_bits_reset'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_frame':(.text+0x56): undefined reference to `speex_encode_int'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_frame':(.text+0x100): undefined reference to `speex_bits_nbytes'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_frame':(.text+0x115): undefined reference to `speex_bits_write'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_frame':(.text+0x121): undefined reference to `speex_bits_reset'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_frame':(.text+0x166): undefined reference to `speex_bits_pack'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_frame':(.text+0x1a0): undefined reference to `speex_encode_stereo_int'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_close':(.text.unlikely+0x12): undefined reference to `speex_bits_destroy'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_close':(.text.unlikely+0x1e): undefined reference to `speex_encoder_destroy'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_init':(.text.unlikely+0x85): undefined reference to `speex_uwb_mode'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_init':(.text.unlikely+0xa6): undefined reference to `speex_nb_mode'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_init':(.text.unlikely+0xae): undefined reference to `speex_wb_mode'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_init':(.text.unlikely+0xb6): undefined reference to `speex_encoder_init'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_init':(.text.unlikely+0xf1): undefined reference to `speex_init_header'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_init':(.text.unlikely+0x113): undefined reference to `speex_encoder_ctl'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_init':(.text.unlikely+0x16f): undefined reference to `speex_encoder_ctl'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_init':(.text.unlikely+0x198): undefined reference to `speex_encoder_ctl'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_init':(.text.unlikely+0x1ac): undefined reference to `speex_encoder_ctl'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_init':(.text.unlikely+0x1b8): undefined reference to `speex_encoder_ctl'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o):(.text.unlikely+0x1cc): more undefined references to `speex_encoder_ctl' follow/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_init':(.text.unlikely+0x29f): undefined reference to `speex_header_to_packet'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_init':(.text.unlikely+0x2d7): undefined reference to `speex_header_free'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_init':(.text.unlikely+0x2e3): undefined reference to `speex_encoder_destroy'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_init':(.text.unlikely+0x31d): undefined reference to `speex_header_free'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libspeexenc.o): In function `encode_init':(.text.unlikely+0x326): undefined reference to `speex_bits_init'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libtheoraenc.o): In function `submit_stats':(.text+0x56): undefined reference to `th_encode_ctl'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libtheoraenc.o): In function `get_stats':(.text+0x118): undefined reference to `th_encode_ctl'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libtheoraenc.o): In function `encode_frame':(.text+0x2e3): undefined reference to `th_encode_ycbcr_in'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libtheoraenc.o): In function `encode_frame':(.text+0x318): undefined reference to `th_encode_packetout'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libtheoraenc.o): In function `encode_frame':(.text+0x3f2): undefined reference to `th_encode_packetout'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libtheoraenc.o): In function `encode_close':(.text.unlikely+0x12): undefined reference to `th_encode_free'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libtheoraenc.o): In function `encode_init':(.text.unlikely+0x76): undefined reference to `th_info_init'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libtheoraenc.o): In function `encode_init':(.text.unlikely+0x1ad): undefined reference to `th_encode_alloc'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libtheoraenc.o): In function `encode_init':(.text.unlikely+0x1ea): undefined reference to `th_info_clear'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libtheoraenc.o): In function `encode_init':(.text.unlikely+0x205): undefined reference to `th_encode_ctl'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libtheoraenc.o): In function `encode_init':(.text.unlikely+0x26f): undefined reference to `th_comment_init'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libtheoraenc.o): In function `encode_init':(.text.unlikely+0x2e6): undefined reference to `th_encode_flushheader'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libtheoraenc.o): In function `encode_init':(.text.unlikely+0x2f2): undefined reference to `th_comment_clear'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_frame':(.text+0x3f): undefined reference to `vorbis_analysis_buffer'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_frame':(.text+0xc4): undefined reference to `vorbis_analysis_wrote'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_frame':(.text+0xd7): undefined reference to `vorbis_analysis_blockout'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_frame':(.text+0xea): undefined reference to `vorbis_analysis'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_frame':(.text+0xf2): undefined reference to `vorbis_bitrate_addblock'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_frame':(.text+0xff): undefined reference to `vorbis_bitrate_flushpacket'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_frame':(.text+0x2a9): undefined reference to `vorbis_analysis_wrote'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_close':(.text.unlikely+0x18): undefined reference to `vorbis_analysis_wrote'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_close':(.text.unlikely+0x24): undefined reference to `vorbis_block_clear'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_close':(.text.unlikely+0x2c): undefined reference to `vorbis_dsp_clear'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_close':(.text.unlikely+0x35): undefined reference to `vorbis_info_clear'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_init':(.text.unlikely+0x78): undefined reference to `vorbis_info_init'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_init':(.text.unlikely+0xc6): undefined reference to `vorbis_encode_setup_vbr'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_init':(.text.unlikely+0x107): undefined reference to `vorbis_encode_setup_managed'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_init':(.text.unlikely+0x128): undefined reference to `vorbis_encode_ctl'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_init':(.text.unlikely+0x160): undefined reference to `vorbis_encode_ctl'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_init':(.text.unlikely+0x188): undefined reference to `vorbis_encode_ctl'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_init':(.text.unlikely+0x190): undefined reference to `vorbis_encode_setup_init'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_init':(.text.unlikely+0x1bf): undefined reference to `vorbis_analysis_init'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_init':(.text.unlikely+0x1d5): undefined reference to `vorbis_block_init'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_init':(.text.unlikely+0x1dd): undefined reference to `vorbis_comment_init'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_init':(.text.unlikely+0x1ef): undefined reference to `vorbis_comment_add_tag'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_init':(.text.unlikely+0x209): undefined reference to `vorbis_analysis_headerout'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvorbis.o): In function `oggvorbis_encode_init':(.text.unlikely+0x2dc): undefined reference to `vorbis_comment_clear'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxdec.o): In function `vp8_decode':(.text+0x4e): undefined reference to `vpx_codec_decode'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxdec.o): In function `vp8_decode':(.text+0x60): undefined reference to `vpx_codec_error'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxdec.o): In function `vp8_decode':(.text+0x6b): undefined reference to `vpx_codec_error_detail'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxdec.o): In function `vp8_decode':(.text+0xd9): undefined reference to `vpx_codec_get_frame'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxdec.o): In function `vp8_free':(.text.unlikely+0x9): undefined reference to `vpx_codec_destroy'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxdec.o): In function `vp8_init':(.text.unlikely+0x44): undefined reference to `vpx_codec_version_str'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxdec.o): In function `vp8_init':(.text.unlikely+0x60): undefined reference to `vpx_codec_build_config'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxdec.o): In function `vp8_init':(.text.unlikely+0x89): undefined reference to `vpx_codec_vp8_dx_algo'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxdec.o): In function `vp8_init':(.text.unlikely+0x91): undefined reference to `vpx_codec_dec_init_ver'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxdec.o): In function `vp8_init':(.text.unlikely+0x9d): undefined reference to `vpx_codec_error'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxenc.o): In function `vp8_encode':(.text+0x7e): undefined reference to `vpx_codec_encode'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxenc.o): In function `vp8_encode':(.text+0x1cb): undefined reference to `vpx_codec_get_cx_data'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxenc.o): In function `vp8_free':(.text.unlikely+0x15): undefined reference to `vpx_codec_destroy'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxenc.o): In function `log_encoder_error':(.text.unlikely+0x402): undefined reference to `vpx_codec_error'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxenc.o): In function `log_encoder_error':(.text.unlikely+0x40d): undefined reference to `vpx_codec_error_detail'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxenc.o): In function `codecctl_int':(.text.unlikely+0x4e0): undefined reference to `vpx_codec_control_'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxenc.o): In function `vp8_init':(.text.unlikely+0x55b): undefined reference to `vpx_codec_version_str'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxenc.o): In function `vp8_init':(.text.unlikely+0x577): undefined reference to `vpx_codec_build_config'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxenc.o): In function `vp8_init':(.text.unlikely+0x59a): undefined reference to `vpx_codec_vp8_cx_algo'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxenc.o): In function `vp8_init':(.text.unlikely+0x59f): undefined reference to `vpx_codec_enc_config_default'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxenc.o): In function `vp8_init':(.text.unlikely+0x5aa): undefined reference to `vpx_codec_err_to_string'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxenc.o): In function `vp8_init':(.text.unlikely+0x843): undefined reference to `vpx_codec_vp8_cx_algo'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxenc.o): In function `vp8_init':(.text.unlikely+0x848): undefined reference to `vpx_codec_enc_init_ver'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libvpxenc.o): In function `vp8_init':(.text.unlikely+0x957): undefined reference to `vpx_img_wrap'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavformat.a(matroskadec.o): In function `matroska_decode_buffer.isra.2':(.text+0x619): undefined reference to `BZ2_bzDecompressInit'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavformat.a(matroskadec.o): In function `matroska_decode_buffer.isra.2':(.text+0x684): undefined reference to `BZ2_bzDecompress'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavformat.a(matroskadec.o): In function `matroska_decode_buffer.isra.2':(.text+0x69d): undefined reference to `BZ2_bzDecompressEnd'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavformat.a(matroskadec.o): In function `matroska_decode_buffer.isra.2':(.text+0x6d6): undefined reference to `BZ2_bzDecompressEnd'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_close':(.text+0x10): undefined reference to `schro_encoder_free'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_init':(.text+0x7f): undefined reference to `schro_init'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_init':(.text+0x84): undefined reference to `schro_encoder_new'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_init':(.text+0xab): undefined reference to `schro_encoder_get_video_format'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_init':(.text+0xba): undefined reference to `schro_video_format_set_std_video_format'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_init':(.text+0x1d3): undefined reference to `schro_encoder_setting_set_double'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_init':(.text+0x212): undefined reference to `schro_encoder_setting_set_double'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_init':(.text+0x241): undefined reference to `schro_encoder_setting_set_double'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_init':(.text+0x24f): undefined reference to `schro_video_format_set_std_signal_range'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_init':(.text+0x25f): undefined reference to `schro_encoder_set_video_format'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_init':(.text+0x26a): undefined reference to `schro_debug_set_level'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_init':(.text+0x276): undefined reference to `schro_encoder_start'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_init':(.text+0x2a1): undefined reference to `schro_encoder_setting_set_double'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_init':(.text+0x2ce): undefined reference to `schro_encoder_setting_set_double'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_init':(.text+0x2e4): undefined reference to `schro_encoder_setting_set_double'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_init':(.text+0x30b): undefined reference to `schro_encoder_setting_set_double'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_init':(.text+0x32e): undefined reference to `schro_encoder_setting_set_double'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o):(.text+0x365): more undefined references to `schro_encoder_setting_set_double' follow/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_frame':(.text+0x4cd): undefined reference to `schro_encoder_push_frame'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_frame':(.text+0x4ed): undefined reference to `schro_encoder_wait'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_frame':(.text+0x609): undefined reference to `schro_encoder_pull'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_frame':(.text+0x6c8): undefined reference to `schro_buffer_unref'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedingerenc.o): In function `libschroedinger_encode_frame':(.text+0x6f4): undefined reference to `schro_encoder_end_of_stream'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedinger.o): In function `ff_create_schro_frame':(.text+0xff): undefined reference to `schro_frame_new'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(libschroedinger.o): In function `ff_create_schro_frame':(.text+0x11f): undefined reference to `schro_frame_set_free_callback'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `commit_slices.part.1':(.text+0x60): undefined reference to `vaCreateBuffer'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `commit_slices.part.1':(.text+0x99): undefined reference to `vaCreateBuffer'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_alloc_pic_param':(.text+0x124): undefined reference to `vaCreateBuffer'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_alloc_pic_param':(.text+0x138): undefined reference to `vaMapBuffer'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_alloc_iq_matrix':(.text+0x187): undefined reference to `vaCreateBuffer'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_alloc_iq_matrix':(.text+0x19b): undefined reference to `vaMapBuffer'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_alloc_bitplane':(.text+0x1e7): undefined reference to `vaCreateBuffer'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_alloc_bitplane':(.text+0x1fb): undefined reference to `vaMapBuffer'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_common_end_frame':(.text+0x323): undefined reference to `vaDestroyBuffer'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_common_end_frame':(.text+0x376): undefined reference to `vaDestroyBuffer'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_common_end_frame':(.text+0x3d4): undefined reference to `vaDestroyBuffer'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_common_end_frame':(.text+0x3f4): undefined reference to `vaDestroyBuffer'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_common_end_frame':(.text+0x422): undefined reference to `vaUnmapBuffer'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_common_end_frame':(.text+0x45e): undefined reference to `vaBeginPicture'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_common_end_frame':(.text+0x477): undefined reference to `vaRenderPicture'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_common_end_frame':(.text+0x491): undefined reference to `vaRenderPicture'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_common_end_frame':(.text+0x4a4): undefined reference to `vaEndPicture'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_common_end_frame':(.text+0x503): undefined reference to `vaUnmapBuffer'/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/libavcodec.a(vaapi.o): In function `ff_vaapi_common_end_frame':(.text+0x523): undefined reference to `vaUnmapBuffer'collect2: ld returned 1 exit statusmake: *** [test] Error 1
It seems like my compiler can't find the path to the libraries that are used by ffmpeg. Does it mean I need to install this libraries ? I compiled ffmpeg myself, did I made a mistake ?
Thanks,Guillaume Bersac237bis rue de Pessac33000 Bordeaux06.65.30.89.43
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20130618/2d3a8428/attachment.html>


More information about the Libav-user mailing list