[MacPorts] #17582: ffmpeg fails to build
MacPorts
noreply at macports.org
Mon Dec 8 08:30:48 PST 2008
#17582: ffmpeg fails to build
----------------------------------+-----------------------------------------
Reporter: jwhowse4@… | Owner: acho@…
Type: defect | Status: new
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.6.0
Keywords: | Port: ffmpeg
----------------------------------+-----------------------------------------
Changes (by jmr@…):
* owner: macports-tickets@… => acho@…
* port: => ffmpeg
Old description:
> On an intel mac running Leopard 10.5.5 and Xcode 3.1.2 ffmpeg fails to
> build with the following error. Note this occurs on an upgrade from the
> previous version and I have the following flags set.
>
> +a52 +avfilter +darwin_i386 +extvorbis +faac +faad +gpl +lame +postproc
> +theora +x264 +xvid
>
> gcc-4.0 -dynamiclib -Wl,-single_module -Wl,-install_name,
> /opt/macports/lib/libavcodec.dylib -Wl,-read_only_relocs,
> suppress -L"/opt/macports/var/macports/build
> /_opt_macports_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg
> /work/trunk"/libavutil -Wl,-dynamic,-search_paths_first
> -L/opt/macports/lib -rdynamic -o libavcodec/libavcodec.51.dylib
> libavcodec/allcodecs.o libavcodec/audioconvert.o
> libavcodec/bitstream.o libavcodec/bitstream_filter.o
> libavcodec/dsputil.o libavcodec/eval.o libavcodec/faanidct.o
> libavcodec/imgconvert.o libavcodec/jrevdct.o libavcodec/opt.o
> libavcodec/parser.o libavcodec/raw.o libavcodec/resample.o
> libavcodec/resample2.o libavcodec/simple_idct.o libavcodec/utils.o
> libavcodec/faandct.o libavcodec/jfdctfst.o libavcodec/jfdctint.o
> libavcodec/aac.o libavcodec/aactab.o libavcodec/mdct.o
> libavcodec/fft.o libavcodec/aasc.o libavcodec/ac3enc.o
> libavcodec/ac3tab.o libavcodec/ac3.o libavcodec/alac.o
> libavcodec/alacenc.o libavcodec/lpc.o libavcodec/sp5xdec.o
> libavcodec/mjpegdec.o libavcodec/mjpeg.o libavcodec/apedec.o
> libavcodec/asv1.o libavcodec/mpeg12data.o libavcodec/atrac3.o
> libavcodec/avs.o libavcodec/bethsoftvideo.o libavcodec/bfi.o
> libavcodec/bmp.o libavcodec/bmpenc.o libavcodec/c93.o
> libavcodec/cavs.o libavcodec/cavsdec.o libavcodec/cavsdsp.o
> libavcodec/golomb.o libavcodec/mpegvideo.o libavcodec/cinepak.o
> libavcodec/cljr.o libavcodec/cook.o libavcodec/cscd.o
> libavcodec/cyuv.o libavcodec/dca.o libavcodec/dnxhddec.o
> libavcodec/dnxhddata.o libavcodec/dnxhdenc.o
> libavcodec/mpegvideo_enc.o libavcodec/motion_est.o
> libavcodec/ratecontrol.o libavcodec/dsicinav.o
> libavcodec/dvbsubdec.o libavcodec/dvbsub.o libavcodec/dvdsubdec.o
> libavcodec/dvdsubenc.o libavcodec/dv.o libavcodec/dxa.o
> libavcodec/eac3dec.o libavcodec/ac3dec.o libavcodec/ac3dec_data.o
> libavcodec/eacmv.o libavcodec/eatgv.o libavcodec/8bps.o
> libavcodec/8svx.o libavcodec/escape124.o libavcodec/ffv1.o
> libavcodec/rangecoder.o libavcodec/huffyuv.o libavcodec/flac.o
> libavcodec/flacenc.o libavcodec/flashsv.o libavcodec/flashsvenc.o
> libavcodec/flicvideo.o libavcodec/h263dec.o libavcodec/h263.o
> libavcodec/error_resilience.o libavcodec/4xm.o libavcodec/fraps.o
> libavcodec/huffman.o libavcodec/gifdec.o libavcodec/lzw.o
> libavcodec/gif.o libavcodec/h261dec.o libavcodec/h261.o
> libavcodec/h261enc.o libavcodec/h263_parser.o libavcodec/h264.o
> libavcodec/h264idct.o libavcodec/h264pred.o
> libavcodec/h264_parser.o libavcodec/cabac.o libavcodec/idcinvideo.o
> libavcodec/imc.o libavcodec/indeo2.o libavcodec/indeo3.o
> libavcodec/dpcm.o libavcodec/interplayvideo.o
> libavcodec/jpeglsdec.o libavcodec/jpegls.o libavcodec/jpeglsenc.o
> libavcodec/kmvc.o libavcodec/ljpegenc.o libavcodec/mjpegenc.o
> libavcodec/loco.o libavcodec/mace.o libavcodec/mimic.o
> libavcodec/mjpegbdec.o libavcodec/mlp.o libavcodec/mlpdec.o
> libavcodec/mmvideo.o libavcodec/motionpixels.o
> libavcodec/mpegaudiodec.o libavcodec/mpegaudiodecheader.o
> libavcodec/mpegaudio.o libavcodec/mpegaudiodata.o
> libavcodec/mpegaudioenc.o libavcodec/mpeg4audio.o libavcodec/mpc7.o
> libavcodec/mpc.o libavcodec/mpc8.o libavcodec/mdec.o
> libavcodec/mpeg12.o libavcodec/mpeg12enc.o
> libavcodec/mpeg4video_parser.o libavcodec/msmpeg4.o
> libavcodec/msmpeg4data.o libavcodec/msrle.o libavcodec/msvideo1.o
> libavcodec/lcldec.o libavcodec/nellymoserdec.o
> libavcodec/nellymoser.o libavcodec/nellymoserenc.o libavcodec/nuv.o
> libavcodec/rtjpeg.o libavcodec/pnmenc.o libavcodec/pnm.o
> libavcodec/pcx.o libavcodec/png.o libavcodec/pngdec.o
> libavcodec/pngenc.o libavcodec/ptx.o libavcodec/qdm2.o
> libavcodec/qdrw.o libavcodec/qpeg.o libavcodec/qtrle.o
> libavcodec/qtrleenc.o libavcodec/ra144.o libavcodec/acelp_filters.o
> libavcodec/ra288.o libavcodec/rawdec.o libavcodec/rawenc.o
> libavcodec/rl2.o libavcodec/roqvideodec.o libavcodec/roqvideo.o
> libavcodec/roqvideoenc.o libavcodec/elbg.o libavcodec/roqaudioenc.o
> libavcodec/rpza.o libavcodec/rv10.o libavcodec/sgidec.o
> libavcodec/sgienc.o libavcodec/rle.o libavcodec/shorten.o
> libavcodec/smacker.o libavcodec/smc.o libavcodec/snow.o
> libavcodec/sonic.o libavcodec/sunrast.o libavcodec/svq1dec.o
> libavcodec/svq1.o libavcodec/svq1enc.o libavcodec/targa.o
> libavcodec/targaenc.o libavcodec/vp3.o libavcodec/xiph.o
> libavcodec/vp3dsp.o libavcodec/tiertexseqv.o libavcodec/tiff.o
> libavcodec/tiffenc.o libavcodec/lzwenc.o libavcodec/truemotion1.o
> libavcodec/truemotion2.o libavcodec/truespeech.o libavcodec/tscc.o
> libavcodec/tta.o libavcodec/txd.o libavcodec/s3tc.o
> libavcodec/ulti.o libavcodec/vb.o libavcodec/vc1.o
> libavcodec/vc1data.o libavcodec/vc1dsp.o libavcodec/intrax8.o
> libavcodec/intrax8dsp.o libavcodec/vcr1.o libavcodec/vmdav.o
> libavcodec/vmnc.o libavcodec/vorbis_dec.o libavcodec/vorbis.o
> libavcodec/vorbis_data.o libavcodec/vorbis_enc.o libavcodec/vp5.o
> libavcodec/vp56.o libavcodec/vp56data.o libavcodec/vp6.o
> libavcodec/vqavideo.o libavcodec/wavpack.o libavcodec/wmadec.o
> libavcodec/wma.o libavcodec/wmaenc.o libavcodec/wmv2dec.o
> libavcodec/wmv2.o libavcodec/wmv2enc.o libavcodec/wnv1.o
> libavcodec/ws-snd1.o libavcodec/xan.o libavcodec/xl.o
> libavcodec/xsubdec.o libavcodec/lclenc.o libavcodec/zmbv.o
> libavcodec/zmbvenc.o libavcodec/pcm.o libavcodec/adpcm.o
> libavcodec/adxdec.o libavcodec/adxenc.o libavcodec/g726.o
> libavcodec/liba52.o libavcodec/libfaac.o libavcodec/libfaad.o
> libavcodec/libmp3lame.o libavcodec/libtheoraenc.o
> libavcodec/libvorbis.o libavcodec/libx264.o libavcodec/libxvidff.o
> libavcodec/libxvid_rc.o libavcodec/aac_parser.o
> libavcodec/aac_ac3_parser.o libavcodec/ac3_parser.o
> libavcodec/cavs_parser.o libavcodec/dca_parser.o
> libavcodec/dirac_parser.o libavcodec/dvbsub_parser.o
> libavcodec/dvdsub_parser.o libavcodec/h261_parser.o
> libavcodec/mjpeg_parser.o libavcodec/mlp_parser.o
> libavcodec/mpegaudio_parser.o libavcodec/mpegvideo_parser.o
> libavcodec/pnm_parser.o libavcodec/vc1_parser.o
> libavcodec/vp3_parser.o libavcodec/dump_extradata_bsf.o
> libavcodec/h264_mp4toannexb_bsf.o libavcodec/imx_dump_header_bsf.o
> libavcodec/mjpega_dump_header_bsf.o libavcodec/movsub_bsf.o
> libavcodec/mp3_header_compress_bsf.o
> libavcodec/mp3_header_decompress_bsf.o libavcodec/noise_bsf.o
> libavcodec/remove_extradata_bsf.o libavcodec/pthread.o
> libavutil/libavutil.dylib -lavutil -lz -lbz2 -lm -la52 -lfaac
> -lfaad -lmp3lame -lm -ltheora -logg -lvorbisenc -lvorbis -logg
> -lx264 -lm -lxvidcore
>
> Undefined symbols:
> "_h261_parser", referenced from:
> _h261_parser$non_lazy_ptr in allcodecs.o
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
> gmake: *** [libavcodec/libavcodec.51.dylib] Error 1
New description:
On an intel mac running Leopard 10.5.5 and Xcode 3.1.2 ffmpeg fails to
build with the following error. Note this occurs on an upgrade from the
previous version and I have the following flags set.
+a52 +avfilter +darwin_i386 +extvorbis +faac +faad +gpl +lame +postproc
+theora +x264 +xvid
{{{
gcc-4.0 -dynamiclib -Wl,-single_module -Wl,-install_name,
/opt/macports/lib/libavcodec.dylib -Wl,-read_only_relocs,
suppress -L"/opt/macports/var/macports/build
/_opt_macports_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg
/work/trunk"/libavutil -Wl,-dynamic,-search_paths_first
-L/opt/macports/lib -rdynamic -o libavcodec/libavcodec.51.dylib
libavcodec/allcodecs.o libavcodec/audioconvert.o
libavcodec/bitstream.o libavcodec/bitstream_filter.o
libavcodec/dsputil.o libavcodec/eval.o libavcodec/faanidct.o
libavcodec/imgconvert.o libavcodec/jrevdct.o libavcodec/opt.o
libavcodec/parser.o libavcodec/raw.o libavcodec/resample.o
libavcodec/resample2.o libavcodec/simple_idct.o libavcodec/utils.o
libavcodec/faandct.o libavcodec/jfdctfst.o libavcodec/jfdctint.o
libavcodec/aac.o libavcodec/aactab.o libavcodec/mdct.o
libavcodec/fft.o libavcodec/aasc.o libavcodec/ac3enc.o
libavcodec/ac3tab.o libavcodec/ac3.o libavcodec/alac.o
libavcodec/alacenc.o libavcodec/lpc.o libavcodec/sp5xdec.o
libavcodec/mjpegdec.o libavcodec/mjpeg.o libavcodec/apedec.o
libavcodec/asv1.o libavcodec/mpeg12data.o libavcodec/atrac3.o
libavcodec/avs.o libavcodec/bethsoftvideo.o libavcodec/bfi.o
libavcodec/bmp.o libavcodec/bmpenc.o libavcodec/c93.o
libavcodec/cavs.o libavcodec/cavsdec.o libavcodec/cavsdsp.o
libavcodec/golomb.o libavcodec/mpegvideo.o libavcodec/cinepak.o
libavcodec/cljr.o libavcodec/cook.o libavcodec/cscd.o
libavcodec/cyuv.o libavcodec/dca.o libavcodec/dnxhddec.o
libavcodec/dnxhddata.o libavcodec/dnxhdenc.o
libavcodec/mpegvideo_enc.o libavcodec/motion_est.o
libavcodec/ratecontrol.o libavcodec/dsicinav.o
libavcodec/dvbsubdec.o libavcodec/dvbsub.o libavcodec/dvdsubdec.o
libavcodec/dvdsubenc.o libavcodec/dv.o libavcodec/dxa.o
libavcodec/eac3dec.o libavcodec/ac3dec.o libavcodec/ac3dec_data.o
libavcodec/eacmv.o libavcodec/eatgv.o libavcodec/8bps.o
libavcodec/8svx.o libavcodec/escape124.o libavcodec/ffv1.o
libavcodec/rangecoder.o libavcodec/huffyuv.o libavcodec/flac.o
libavcodec/flacenc.o libavcodec/flashsv.o libavcodec/flashsvenc.o
libavcodec/flicvideo.o libavcodec/h263dec.o libavcodec/h263.o
libavcodec/error_resilience.o libavcodec/4xm.o libavcodec/fraps.o
libavcodec/huffman.o libavcodec/gifdec.o libavcodec/lzw.o
libavcodec/gif.o libavcodec/h261dec.o libavcodec/h261.o
libavcodec/h261enc.o libavcodec/h263_parser.o libavcodec/h264.o
libavcodec/h264idct.o libavcodec/h264pred.o
libavcodec/h264_parser.o libavcodec/cabac.o libavcodec/idcinvideo.o
libavcodec/imc.o libavcodec/indeo2.o libavcodec/indeo3.o
libavcodec/dpcm.o libavcodec/interplayvideo.o
libavcodec/jpeglsdec.o libavcodec/jpegls.o libavcodec/jpeglsenc.o
libavcodec/kmvc.o libavcodec/ljpegenc.o libavcodec/mjpegenc.o
libavcodec/loco.o libavcodec/mace.o libavcodec/mimic.o
libavcodec/mjpegbdec.o libavcodec/mlp.o libavcodec/mlpdec.o
libavcodec/mmvideo.o libavcodec/motionpixels.o
libavcodec/mpegaudiodec.o libavcodec/mpegaudiodecheader.o
libavcodec/mpegaudio.o libavcodec/mpegaudiodata.o
libavcodec/mpegaudioenc.o libavcodec/mpeg4audio.o libavcodec/mpc7.o
libavcodec/mpc.o libavcodec/mpc8.o libavcodec/mdec.o
libavcodec/mpeg12.o libavcodec/mpeg12enc.o
libavcodec/mpeg4video_parser.o libavcodec/msmpeg4.o
libavcodec/msmpeg4data.o libavcodec/msrle.o libavcodec/msvideo1.o
libavcodec/lcldec.o libavcodec/nellymoserdec.o
libavcodec/nellymoser.o libavcodec/nellymoserenc.o libavcodec/nuv.o
libavcodec/rtjpeg.o libavcodec/pnmenc.o libavcodec/pnm.o
libavcodec/pcx.o libavcodec/png.o libavcodec/pngdec.o
libavcodec/pngenc.o libavcodec/ptx.o libavcodec/qdm2.o
libavcodec/qdrw.o libavcodec/qpeg.o libavcodec/qtrle.o
libavcodec/qtrleenc.o libavcodec/ra144.o libavcodec/acelp_filters.o
libavcodec/ra288.o libavcodec/rawdec.o libavcodec/rawenc.o
libavcodec/rl2.o libavcodec/roqvideodec.o libavcodec/roqvideo.o
libavcodec/roqvideoenc.o libavcodec/elbg.o libavcodec/roqaudioenc.o
libavcodec/rpza.o libavcodec/rv10.o libavcodec/sgidec.o
libavcodec/sgienc.o libavcodec/rle.o libavcodec/shorten.o
libavcodec/smacker.o libavcodec/smc.o libavcodec/snow.o
libavcodec/sonic.o libavcodec/sunrast.o libavcodec/svq1dec.o
libavcodec/svq1.o libavcodec/svq1enc.o libavcodec/targa.o
libavcodec/targaenc.o libavcodec/vp3.o libavcodec/xiph.o
libavcodec/vp3dsp.o libavcodec/tiertexseqv.o libavcodec/tiff.o
libavcodec/tiffenc.o libavcodec/lzwenc.o libavcodec/truemotion1.o
libavcodec/truemotion2.o libavcodec/truespeech.o libavcodec/tscc.o
libavcodec/tta.o libavcodec/txd.o libavcodec/s3tc.o
libavcodec/ulti.o libavcodec/vb.o libavcodec/vc1.o
libavcodec/vc1data.o libavcodec/vc1dsp.o libavcodec/intrax8.o
libavcodec/intrax8dsp.o libavcodec/vcr1.o libavcodec/vmdav.o
libavcodec/vmnc.o libavcodec/vorbis_dec.o libavcodec/vorbis.o
libavcodec/vorbis_data.o libavcodec/vorbis_enc.o libavcodec/vp5.o
libavcodec/vp56.o libavcodec/vp56data.o libavcodec/vp6.o
libavcodec/vqavideo.o libavcodec/wavpack.o libavcodec/wmadec.o
libavcodec/wma.o libavcodec/wmaenc.o libavcodec/wmv2dec.o
libavcodec/wmv2.o libavcodec/wmv2enc.o libavcodec/wnv1.o
libavcodec/ws-snd1.o libavcodec/xan.o libavcodec/xl.o
libavcodec/xsubdec.o libavcodec/lclenc.o libavcodec/zmbv.o
libavcodec/zmbvenc.o libavcodec/pcm.o libavcodec/adpcm.o
libavcodec/adxdec.o libavcodec/adxenc.o libavcodec/g726.o
libavcodec/liba52.o libavcodec/libfaac.o libavcodec/libfaad.o
libavcodec/libmp3lame.o libavcodec/libtheoraenc.o
libavcodec/libvorbis.o libavcodec/libx264.o libavcodec/libxvidff.o
libavcodec/libxvid_rc.o libavcodec/aac_parser.o
libavcodec/aac_ac3_parser.o libavcodec/ac3_parser.o
libavcodec/cavs_parser.o libavcodec/dca_parser.o
libavcodec/dirac_parser.o libavcodec/dvbsub_parser.o
libavcodec/dvdsub_parser.o libavcodec/h261_parser.o
libavcodec/mjpeg_parser.o libavcodec/mlp_parser.o
libavcodec/mpegaudio_parser.o libavcodec/mpegvideo_parser.o
libavcodec/pnm_parser.o libavcodec/vc1_parser.o
libavcodec/vp3_parser.o libavcodec/dump_extradata_bsf.o
libavcodec/h264_mp4toannexb_bsf.o libavcodec/imx_dump_header_bsf.o
libavcodec/mjpega_dump_header_bsf.o libavcodec/movsub_bsf.o
libavcodec/mp3_header_compress_bsf.o
libavcodec/mp3_header_decompress_bsf.o libavcodec/noise_bsf.o
libavcodec/remove_extradata_bsf.o libavcodec/pthread.o
libavutil/libavutil.dylib -lavutil -lz -lbz2 -lm -la52 -lfaac
-lfaad -lmp3lame -lm -ltheora -logg -lvorbisenc -lvorbis -logg
-lx264 -lm -lxvidcore
Undefined symbols:
"_h261_parser", referenced from:
_h261_parser$non_lazy_ptr in allcodecs.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
gmake: *** [libavcodec/libavcodec.51.dylib] Error 1
}}}
--
Comment:
Please remember to use WikiFormatting in future.
--
Ticket URL: <http://trac.macports.org/ticket/17582#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list