[mythtv] OSX Compile fails on has_altivec ld error

David Snider dsnider at thesniderpad.com
Thu Nov 15 04:06:14 UTC 2007


Since about 11/4 the MacOSX SVN Builds have been failing on an undefined 
symbol error.  I've blown away the entire .osx-packager directory a 
couple of times.  Any other suggestions?

The relevant lines are below:

rm -f libmythavcodec-0.20.0.20.0.dylib libmythavcodec-0.20.dylib 
libmythavcodec-0.20.0.dylib libmythavcodec-0.20.0.20.dylib
g++ -headerpad_max_install_names -Wl,-search_paths_first -prebind 
-dynamiclib -single_module -seg1addr 0xC3000000 -read_only_relocs 
warning -compatibility_version        0.20 -current_version     0.20.0 
-install_name    libmythavcodec-0.20.0.dylib -o 
libmythavcodec-0.20.0.20.0.dylib bitstream.o utils.o allcodecs.o 
mpegvideo.o jrevdct.o jfdctfst.o jfdctint.o resample.o resample2.o 
dsputil.o motion_est.o imgconvert.o mpeg12.o mpeg12data.o simple_idct.o 
ratecontrol.o eval.o error_resilience.o raw.o faandct.o parser.o 
rangecoder.o h263.o opt.o bitstream_filter.o audioconvert.o myth_utils.o 
aasc.o ac3dec.o ac3tab.o ac3.o ac3enc.o alac.o sp5xdec.o mjpegdec.o 
mjpeg.o apedec.o asv1.o atrac3.o mdct.o fft.o avs.o bethsoftvideo.o 
bmp.o bmpenc.o c93.o cavs.o cavsdec.o cavsdsp.o golomb.o cinepak.o 
cljr.o cook.o cscd.o cyuv.o dca.o dnxhddec.o dnxhddata.o dnxhdenc.o 
mpegvideo_enc.o dsicinav.o dvbsubdec.o dvbsub.o dvdsubdec.o dvdsubenc.o 
dv.o dxa.o 8bps.o ffv1.o huffyuv.o flac.o flacenc.o flashsv.o 
flashsvenc.o flicvideo.o h263dec.o 4xm.o fraps.o huffman.o gifdec.o 
lzw.o gif.o h261dec.o h261.o h261enc.o h264.o h264idct.o h264pred.o 
cabac.o idcinvideo.o imc.o indeo2.o indeo3.o interplayvideo.o dpcm.o 
jpeglsdec.o jpegls.o jpeglsenc.o kmvc.o ljpegenc.o mjpegenc.o loco.o 
mace.o mjpegbdec.o mmvideo.o mpegaudiodec.o mpegaudiodecheader.o 
mpegaudio.o mpegaudiodata.o mpegaudioenc.o mpc7.o mpc.o mpeg12enc.o 
msmpeg4.o msmpeg4data.o msrle.o msvideo1.o lcldec.o nellymoserdec.o 
nuv.o rtjpeg.o pnmenc.o pnm.o png.o pngdec.o pngenc.o ptx.o qdm2.o 
qdrw.o qpeg.o qtrle.o qtrleenc.o ra144.o ra288.o rawdec.o rawenc.o 
roqvideodec.o roqvideo.o roqvideoenc.o elbg.o roqaudioenc.o rpza.o 
rv10.o sgidec.o sgienc.o rle.o shorten.o smacker.o smc.o snow.o sonic.o 
svq1dec.o svq1.o svq1enc.o targa.o targaenc.o vp3.o xiph.o vp3dsp.o 
tiertexseqv.o tiff.o tiffenc.o lzwenc.o truemotion1.o truemotion2.o 
truespeech.o tscc.o tta.o txd.o s3tc.o ulti.o vb.o vc1.o vc1data.o 
vc1dsp.o vcr1.o vmdav.o vmnc.o vorbis_dec.o vorbis.o vorbis_data.o 
vorbis_enc.o vp5.o vp56.o vp56data.o vp6.o vqavideo.o wavpack.o wmadec.o 
wma.o wmaenc.o wnv1.o ws-snd1.o xan.o xl.o xsubdec.o lclenc.o zmbv.o 
zmbvenc.o pcm.o adpcm.o adxdec.o adxenc.o g726.o aac_parser.o 
aac_ac3_parser.o ac3_parser.o cavs_parser.o dca_parser.o dvbsub_parser.o 
dvdsub_parser.o h261_parser.o h263_parser.o h264_parser.o mjpeg_parser.o 
mpeg4video_parser.o mpegaudio_parser.o mpegvideo_parser.o pnm_parser.o 
vc1_parser.o dump_extradata_bsf.o h264_mp4toannexb_bsf.o 
remove_extradata_bsf.o noise_bsf.o mp3_header_compress_bsf.o 
mp3_header_decompress_bsf.o mjpega_dump_header_bsf.o 
imx_dump_header_bsf.o imgresample.o dsputil_ppc.o dsputil_altivec.o 
mpegvideo_altivec.o idct_altivec.o fft_altivec.o gmc_altivec.o 
fdct_altivec.o float_altivec.o int_altivec.o h264_altivec.o 
vc1dsp_altivec.o   -L/nobackup/myth/.osx-packager/build/lib -L/usr/lib 
-L/nobackup/myth/.osx-packager/build/lib -L../libavutil 
-lmythavutil-0.20 -lm -lz -lqt-mt
ld: warning prebinding disabled because dependent library: 
libqt-mt.3.dylib is not prebound
ld: Undefined symbols:
_has_altivec
/usr/bin/libtool: internal link edit command failed
make[2]: *** [libmythavcodec-0.20.0.20.0.dylib] Error 1
make[1]: *** [sub-libavcodec] Error 2
make: *** [sub-libs] Error 2
[osx-pkg] Failed system call: " /usr/bin/make  " with error code 2
Died at 
/nobackup/myth/.osx-packager/src/myth-svn/mythtv/contrib/OSX/osx-packager.pl 
line 905.


More information about the mythtv-dev mailing list