[FFmpeg-devel] Undefined symbols for architecture i386
krishnaks at iwavesystems.com
krishnaks at iwavesystems.com
Thu Apr 19 09:44:52 CEST 2012
Hi,
I am getting following errors when i try to link ffmpeg
library(libavcodec.a)with IOS application.
ffmpeg libraries are generated for i386 architecture.
Where I am going wrong?
Undefined symbols for architecture i386:
"_uncompress", referenced from:
_decode_frame in libavcodec.a(cscd.o)
_decode_frame in libavcodec.a(dxa.o)
_svq3_decode_init in libavcodec.a(svq3.o)
_mov_read_cmov in libavformat.a(mov.o)
_ff_id3v2_read in libavformat.a(id3v2.o)
"_inflateEnd", referenced from:
_flashsv_decode_end in libavcodec.a(flashsv.o)
_flashsv2_decode_end in libavcodec.a(flashsv.o)
_decode_end in libavcodec.a(lcldec.o)
_decode_frame in libavcodec.a(pngdec.o)
_decode_frame in libavcodec.a(tiff.o)
_decode_end in libavcodec.a(tscc.o)
_zerocodec_decode_close in libavcodec.a(zerocodec.o)
...
"_deflateInit_", referenced from:
_flashsv_decode_frame in libavcodec.a(flashsv.o)
_encode_block in libavcodec.a(flashsv2enc.o)
_encode_init in libavcodec.a(lclenc.o)
_encode_init in libavcodec.a(zmbvenc.o)
"_deflateBound", referenced from:
_flashsv_decode_frame in libavcodec.a(flashsv.o)
_encode_frame in libavcodec.a(pngenc.o)
_encode_frame in libavcodec.a(lclenc.o)
"_deflateEnd", referenced from:
_flashsv_decode_frame in libavcodec.a(flashsv.o)
_encode_block in libavcodec.a(flashsv2enc.o)
_flashsv_encode_end in libavcodec.a(flashsvenc.o)
_encode_frame in libavcodec.a(pngenc.o)
_encode_end in libavcodec.a(lclenc.o)
_encode_end in libavcodec.a(zmbvenc.o)
"_inflateReset", referenced from:
_flashsv_decode_frame in libavcodec.a(flashsv.o)
_zlib_decomp in libavcodec.a(lcldec.o)
_decode_frame in libavcodec.a(tscc.o)
_zerocodec_decode_frame in libavcodec.a(zerocodec.o)
_decode_frame in libavcodec.a(zmbv.o)
"_inflate", referenced from:
_flashsv_decode_frame in libavcodec.a(flashsv.o)
_zlib_decomp in libavcodec.a(lcldec.o)
_decode_frame in libavcodec.a(pngdec.o)
_decode_frame in libavcodec.a(tiff.o)
_decode_frame in libavcodec.a(tscc.o)
_zerocodec_decode_frame in libavcodec.a(zerocodec.o)
_decode_frame in libavcodec.a(zmbv.o)
...
"_deflate", referenced from:
_flashsv_decode_frame in libavcodec.a(flashsv.o)
_encode_block in libavcodec.a(flashsv2enc.o)
_encode_frame in libavcodec.a(pngenc.o)
_encode_frame in libavcodec.a(lclenc.o)
_encode_frame in libavcodec.a(zmbvenc.o)
"_inflateSync", referenced from:
_flashsv_decode_frame in libavcodec.a(flashsv.o)
"_inflateInit_", referenced from:
_flashsv_decode_init in libavcodec.a(flashsv.o)
_flashsv2_decode_init in libavcodec.a(flashsv.o)
_decode_init in libavcodec.a(lcldec.o)
_decode_frame in libavcodec.a(pngdec.o)
_decode_frame in libavcodec.a(tiff.o)
_decode_init in libavcodec.a(tscc.o)
_zerocodec_decode_init in libavcodec.a(zerocodec.o)
...
"_compress2", referenced from:
_encode_block in libavcodec.a(flashsv2enc.o)
_flashsv_encode_frame in libavcodec.a(flashsvenc.o)
"_deflateReset", referenced from:
_encode_frame in libavcodec.a(lclenc.o)
_encode_frame in libavcodec.a(zmbvenc.o)
"_crc32", referenced from:
_png_write_chunk in libavcodec.a(pngenc.o)
_encode_frame in libavcodec.a(pngenc.o)
"_deflateInit2_", referenced from:
_encode_frame in libavcodec.a(pngenc.o)
"_compress", referenced from:
_encode_strip in libavcodec.a(tiffenc.o)
(maybe you meant: _ff_mp3_header_compress_bsf)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
Regards,
KP
More information about the ffmpeg-devel
mailing list