[mythtv-users] Compile error

James Linder jam at tigger.ws
Fri Jan 27 02:29:24 UTC 2012


On 27/01/2012, at 5:46 AM, mythtv-users-request at mythtv.org wrote:

>> I cannot compile mythmusic on SuSE 12.1
>> Google gives lots of hits for this problem on SuSE, Ubuntu and Mandriva without solutions.
>> I reported the bug to trac (Ticket #10289: mythmusic compile error) and was admolished with:
>> 
>> Please seek help on the users mailing list-- MythMusic compiles fine on
>> .24-fixes, as evidenced by successful buildbot compilation.
>> 
>> OK I give up, can anybody show me why mythplugins-0.24.2 (but fixes and .1 too) will not build on suse?
>> 
>> In file included from cddecoder.h:16:0,
>>                  from cddecoder.cpp:26:
>> /usr/include/cdda_interface.h:87:24: error: expected unqualified-id before ???private???
>> /usr/include/cdda_interface.h:87:23: error: expected ???;??? at end of member declaration
>> /usr/include/cdda_interface.h:87:31: error: expected ???:??? before ???;??? token
>> 
> 
> You have an old, buggy version of CDDA Paranoia (cdparanoia) that's not 
> compatible with C++ (and, specifically breaks with GCC 4.3+).  You need 
> to go beyond
> 
> https://trac.xiph.org/changeset/15338
> 
> However, there is no released version of paranoia that includes the fix 
> (since xiph's focus has shifted toward other "higher-priority" projects 
> such as Vorbis/Theora), so you need to get your packager to apply the 
> fix in their upstream version (most-current release is cdparanoia III 
> 10.2, so have them apply the patch at the link above to that version and 
> roll a new package).

Mike thankyou. I did the private; private_data change in cdda_interface.h and indeed it compiles past that point.
James


More information about the mythtv-users mailing list