[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