[mythtv-users] Mythtv: mythmusiv (0.17) compile fault .. will no-one reply?

Bernard Mentink powergen at xtra.co.nz
Mon Apr 11 04:40:25 UTC 2005

Hi All,

I am having trouble compiling *mythmusic* (ver 0.17) on my laptop (which 
I am using as a mythfrontend). The same version compiles fine on my main 
*Mythtv* server.

Here is the error:

i686-pc-linux-gnu-g++ -c -pipe -Wall -W -O3 -march=pentium3 
s/linux-g++ -I. -I/usr/include -I/usr/include/cdda -I/usr/qt/3/include 
1R6/include -o cdrip.o cdrip.cpp
cddecoder.cpp: In member function `void CdDecoder::flush(bool)':
cddecoder.cpp:74: error: could not convert 
()->AudioOutput::_vptr.AudioOutput + 
((CdDecoder*)this)->CdDecoder::output_buf, samples, -0x000000001ll)' to 
cddecoder.cpp: In member function `virtual bool CdDecoder::initialize()':
cddecoder.cpp:141: error: 'class AudioOutput' has no member named 
cddecoder.cpp: In member function `virtual void CdDecoder::run()':
cddecoder.cpp:225: error: 'class AudioOutput' has no member named 'Drain'
make[1]: *** [cddecoder.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory 
make: *** [sub-*mythmusic*] Error 2

The 'class AudioOutput' complained about is in two locations: 
/usr/include/*mythtv*/visual.h: and 
/usr/include/*mythtv*/audiooutput.h:, it seems the former is overiding 
the later (which has the correct fields).
the .cpp includer audiooutput.h at the start of the file.

Has anyone any clues as to what is going on (this is a fresh emerge 
after all).

Many thanks in advance.

More information about the mythtv-users mailing list