[FFmpeg-user] FFMpeg symbols are not defined
Дмитрий Головинов
dimka87 at gmail.com
Sun Oct 30 13:14:26 CET 2011
After compilation the head revision of FFMPEG, my linker tells me that
some symbols are undefined.
conf string
./configure --cc=/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2
--as='gas-preprocessor.pl
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2'
--sysroot=/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk
--extra-ldflags=-L/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/usr/lib/system
--target-os=darwin --arch=i386 --cpu=i386 --extra-cflags='-arch i386'
--extra-ldflags='-arch i386' --prefix=compiled/i386
--enable-cross-compile --disable-armv5te --disable-ffmpeg
--disable-ffplay --disable-ffserver --disable-ffprobe --disable-doc
errors
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)
"_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)
"_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)
_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)
_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)
"_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)
_decode_end in libavcodec.a(zmbv.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)
_decode_init in libavcodec.a(zmbv.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)
"_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
collect2: ld returned 1 exit status
As for me i cannot find uncompress function either ^(
Please, help me if you can!
Sincerely yours,
Dmitriy Golovinov
More information about the ffmpeg-user
mailing list