[FFmpeg-trac] #2784(build system:new): MacOS: building minimal, audio-only version fails with linker error

FFmpeg trac at avcodec.org
Sun Jul 14 12:00:55 CEST 2013


#2784: MacOS: building minimal, audio-only version fails with linker error
-------------------------------------+-------------------------------------
             Reporter:  milgner      |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  build        |                  Version:  git-
  system                             |  master
             Keywords:  MacOS        |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 In order to build a minimal, audio-decoding-only of ffmpeg I created this
 longish configure command line. It builds on Linux but strangely enough
 fails when executing on MacOS 10.8.
 First I disable all features, then I add back in everything I actually
 might need.

 ./configure --prefix=../../dist --disable-static --enable-shared
 --disable-programs --disable-doc --disable-everything --enable-decoder=aac
 --enable-decoder=aac_latm --enable-decoder=mp1 --enable-decoder=mp2
 --enable-decoder=mp3 --enable-decoder=mp3float --enable-
 decoder=mp3adufloat --enable-decoder=mp3adu --enable-decoder=mp3on4
 --enable-decoder=mp3on4float --enable-decoder=vorbis --enable-decoder=flac
 --enable-decoder=wavpack --enable-decoder=wmalossless --enable-
 decoder=wmapro --enable-decoder=wmav1 --enable-decoder=wmav2 --enable-
 decoder=pcm_alaw --enable-decoder=pcm_bluray --enable-decoder=pcm_dvd
 --enable-decoder=pcm_f32be --enable-decoder=pcm_f32le --enable-
 decoder=pcm_f64be --enable-decoder=pcm_f64le --enable-decoder=pcm_lxf
 --enable-decoder=pcm_mulaw --enable-decoder=pcm_s16be --enable-
 decoder=pcm_s16be_planar --enable-decoder=pcm_s16le --enable-
 decoder=pcm_s16le_planar --enable-decoder=pcm_s24be --enable-
 decoder=pcm_s24daud --enable-decoder=pcm_s24le --enable-
 decoder=pcm_s24le_planar --enable-decoder=pcm_s32be --enable-
 decoder=pcm_s32le --enable-decoder=pcm_s32le_planar --enable-
 decoder=pcm_s8 --enable-decoder=pcm_s8_planar --enable-decoder=pcm_u16be
 --enable-decoder=pcm_u16le --enable-decoder=pcm_u24be --enable-
 decoder=pcm_u24le --enable-decoder=pcm_u32be --enable-decoder=pcm_u32le
 --enable-decoder=pcm_u8 --enable-bsf=mp3_header_decompress --enable-
 bsf=aac_adtstoasc --enable-bsf=chomp --enable-bsf=remove_extradata
 --disable-swscale --enable-swresample --enable-parser=aac --enable-
 parser=aac_latm --enable-parser=flac --enable-parser=ac3 --enable-
 parser=vorbis --enable-parser=mpegaudio --enable-demuxer=aac --enable-
 demuxer=aiff --enable-demuxer=flac --enable-demuxer=latm --enable-
 demuxer=mp3 --enable-demuxer=ogg --enable-demuxer=pcm_f32be --enable-
 demuxer=pcm_f32le --enable-demuxer=pcm_f64be --enable-demuxer=pcm_f64le
 --enable-demuxer=pcm_mulaw --enable-demuxer=pcm_s16be --enable-
 demuxer=pcm_s16le --enable-demuxer=pcm_s24be --enable-demuxer=pcm_s24le
 --enable-demuxer=pcm_s32be --enable-demuxer=pcm_s32le --enable-
 demuxer=pcm_s8 --enable-demuxer=pcm_u16be --enable-demuxer=pcm_u16le
 --enable-demuxer=pcm_u24be --enable-demuxer=pcm_u24le --enable-
 demuxer=pcm_u32be --enable-demuxer=pcm_u32le --enable-demuxer=pcm_u8
 --enable-demuxer=wav --enable-protocol=file

 Attached, find the make output. Also it looks like there are still video
 components built, like libavcodec/dirac.o, libavfilter/video.o - but I
 don't mind since it's probably minimal.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2784>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list