[mythtv-users] Compile error

Michael T. Dean mtdean at thirdcontact.com
Fri Jan 27 02:38:57 UTC 2012


On 01/26/2012 09:29 PM, James Linder wrote:
> On 27/01/2012, at 5:46 AM, mythtv-users-request 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.

And you recompiled cdparanoia that way, right?

Mike


More information about the mythtv-users mailing list