[mythtv] libmythmusic on OSX

Nigel Pearson nigel at ind.tansu.com.au
Wed Feb 13 03:02:19 UTC 2008


Looks like a link failure for mythvideo/mtd,
about 320 lines back

cd mtd && /usr/bin/make -f Makefile
g++ -headerpad_max_install_names -Wl,-search_paths_first -prebind -o  
mtd main.o dbcheck.o logging.o mtd.o serversocket.o jobthread.o  
dvdprobe.o fileobs.o threadevents.o moc_logging.o moc_mtd.o  
moc_serversocket.o   -L/Volumes/MythBuild/.osx-packager/build/lib -L/ 
usr/lib -L/Volumes/MythBuild/.osx-packager/build/lib -lfreetype - 
lmp3lame -lmyth-0.21 -lmythui-0.21 -lmythupnp-0.21 -lmythdvdnav-0.21 - 
lqt-mt -framework OpenGL -framework AGL
/usr/bin/ld: warning prebinding disabled because dependent library: / 
Volumes/MythBuild/.osx-packager/build/lib/libfreetype.6.dylib is not  
prebound
/usr/bin/ld: warning can't open dynamic library:  
libmythavcodec-0.21.0.dylib referenced from: /Volumes/MythBuild/.osx- 
packager/build/lib/libmyth-0.21.dylib (checking for undefined symbols  
may be affected) (No such file or directory, errno = 2)
/usr/bin/ld: warning can't open dynamic library:  
libmythavutil-0.21.0.dylib referenced from: /Volumes/MythBuild/.osx- 
packager/build/lib/libmyth-0.21.dylib (checking for undefined symbols  
may be affected) (No such file or directory, errno = 2)
/usr/bin/ld: Undefined symbols:
_codec_id_string referenced from libmyth-0.21 expected to be defined  
in libmythavcodec-0.21.0.dylib
_ac3_sync referenced from libmyth-0.21 expected to be defined in  
libmythavcodec-0.21.0.dylib
_av_free referenced from libmyth-0.21 expected to be defined in  
libmythavutil-0.21.0.dylib
_avcodec_alloc_context referenced from libmyth-0.21 expected to be  
defined in libmythavcodec-0.21.0.dylib
_avcodec_close referenced from libmyth-0.21 expected to be defined in  
libmythavcodec-0.21.0.dylib
_avcodec_encode_audio referenced from libmyth-0.21 expected to be  
defined in libmythavcodec-0.21.0.dylib
_avcodec_find_encoder referenced from libmyth-0.21 expected to be  
defined in libmythavcodec-0.21.0.dylib
_avcodec_open referenced from libmyth-0.21 expected to be defined in  
libmythavcodec-0.21.0.dylib
_av_malloc referenced from libmyth-0.21 expected to be defined in  
libmythavutil-0.21.0.dylib
_ff_fft_end referenced from libmyth-0.21 expected to be defined in  
libmythavcodec-0.21.0.dylib
_ff_fft_init referenced from libmyth-0.21 expected to be defined in  
libmythavcodec-0.21.0.dylib
_ff_fft_permute referenced from libmyth-0.21 expected to be defined  
in libmythavcodec-0.21.0.dylib
collect2: ld returned 1 exit status
make[2]: *** [mtd] Error 1
make[1]: *** [sub-mtd] Error 2
make: *** [sub-mythvideo] Error 2
make: *** Waiting for unfinished jobs....


It needed extra libraries. Fixed in [15973] and [15974]

--
Nigel Pearson, nigel at ind.tansu.com.au| $50 million worth of
Telstra Net. Eng., Sydney, Australia | hardware and you didn't
Office: 9202 3900    Fax:  9261 3912 | think we'd throw in a GPS?
Mobile: 0408 664435  Home: 9792 6998 |  - Jonas, Bionic Woman




More information about the mythtv-dev mailing list