[MacPorts] #17791: ffmpeg fails to build

MacPorts noreply at macports.org
Sat Dec 27 08:59:28 PST 2008


#17791: ffmpeg fails to build
----------------------------------+-----------------------------------------
 Reporter:  jwhowse4@…            |       Owner:  macports-tickets@…                   
     Type:  defect                |      Status:  new                                  
 Priority:  Normal                |   Milestone:  Port Bugs                            
Component:  ports                 |     Version:  1.7.0                                
 Keywords:                        |        Port:                                       
----------------------------------+-----------------------------------------
 On an intel mac running Leopard 10.5.6 and Xcode 3.1.2 ffmpeg 15261_1
 fails to build with the following error. Note this occurs on an upgrade
 from 0.4.9-pre1_12 and I have the following flags set.

 +a52 +avfilter +darwin_i386 +extvorbis +faac +faad +gpl +lame +postproc
 +theora +x264 +xvid

 {{{
 gcc-4.0 -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I.
 -I"/opt/macports/var/macports/build/_opt_macports_var_macports_sources_rsync.macports.org_release_ports_multimedia_ffmpeg/work/trunk"
 -O2 -DHAVE_LRINTF -I/opt/macports/include -D_ISOC99_SOURCE
 -D_POSIX_C_SOURCE=200112 -fasm -std=c99 -pipe -force_cpusubtype_ALL -Wno-
 sign-compare -fomit-frame-pointer -g -Wdeclaration-after-statement -Wall
 -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls
 -Wno-pointer-sign -Wcast-qual -Wwrite-strings -O3 -fno-math-errno
 -c -o libavcodec/pthread.o libavcodec/pthread.c
 gcc-4.0 -dynamiclib -Wl,-single_module
 -Wl,-install_name,/opt/macports/lib/libavcodec.dylib,-current_version,51.71.0,-compatibility_version,51
 -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
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/17791>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list