[mythtv-users] Trying to get/compile mythmusic

ffrr ffrr at tpg.com.au
Sat Jul 9 23:45:36 EDT 2005


I have been struggling to get a working version of mythmusic.  I can't 
find an rpm that will work with the libmyth I got from the plf 
repository (the main parts of mythtv are all working fine).

So I decided to have a go at compiling just mythmusic. I have got a long 
way through this but have run up against this problem....


g++ -shared -o libmythmusic.so cddecoder.o cdrip.o decoder.o 
flacdecoder.o flacencoder.o maddecoder.o main.o mainvisual.o metadata.o 
playbackbox.o playlist.o streaminput.o encoder.o resample.o dbcheck.o 
synaesthesia.o treecheckitem.o vorbisdecoder.o lameencoder.o 
vorbisencoder.o visualize.o bumpscope.o globalsettings.o databasebox.o 
metaio.o metaioid3v2.o vcedit.o metaiooggvorbiscomment.o 
metaioflacvorbiscomment.o metaioavfcomment.o metaio_libid3hack.o 
filters.o goom_core.o graphic.o tentacle3d.o ifs.o ifs_display.o 
lines.osurf3d.o zoom_filter_mmx.o zoom_filter_xmmx.o mythgoom.o 
avfdecoder.o editmetadata.o smartplaylist.o moc_cdrip.o 
moc_databasebox.o moc_mainvisual.o moc_playbackbox.o moc_streaminput.o 
moc_editmetadata.o moc_smartplaylist.o  -L/usr/lib/qt3//lib 
-L/usr/local/lib -lmad -lid3tag -logg -lvorbisfile -lvorbis -lvorbisenc 
-lcdaudio -lFLAC -lmp3lame -lcdda_paranoia -lcdda_interface -lqt-mt 
-lpthread
/usr/bin/ld: cannot find -lcdda_paranoia
collect2: ld returned 1 exit status
make[1]: *** [libmythmusic.so] Error 1
make[1]: Leaving directory 
`/home/fred/sources/mythplugins-0.18.1/mythmusic/mythmusic'
make: *** [sub-mythmusic] Error 2


I could not find an rpm of cdparanoia III 9.8 development libraries, so 
I downloaded the source for cdparanoia, but it will not compile.  It 
gives this error...

$make lib

cd interface && make lib
make[1]: Entering directory 
`/home/fred/sources/mythplugins-0.18.1/mythmusic/cdparanoia-III-alpha9.8/interface'
make libcdda_interface.a CFLAGS="-O20 -ffast-math -fsigned-char 
-finline-functions "
make[2]: Entering directory 
`/home/fred/sources/mythplugins-0.18.1/mythmusic/cdparanoia-III-alpha9.8/interface'
gcc -O20 -ffast-math -fsigned-char -finline-functions  -c scan_devices.c
In file included from scan_devices.c:20:
utils.h: In function `cderror':
utils.h:115: error: label at end of compound statement
utils.h: In function `cdmessage':
utils.h:130: error: label at end of compound statement
utils.h: In function `idperror':
utils.h:172: error: label at end of compound statement
utils.h: In function `idmessage':
utils.h:208: error: label at end of compound statement
make[2]: *** [scan_devices.o] Error 1
make[2]: Leaving directory 
`/home/fred/sources/mythplugins-0.18.1/mythmusic/cdparanoia-III-alpha9.8/interface'
make[1]: *** [lib] Error 2
make[1]: Leaving directory 
`/home/fred/sources/mythplugins-0.18.1/mythmusic/cdparanoia-III-alpha9.8/interface'
make: *** [lib] Error 2


Can anyone help?  Just a copy of the libraries from somewhere may be all 
I need.



More information about the mythtv-users mailing list