[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