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.

_______________________________________________
mythtv-users mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Reply via email to