[mythtv-users] Compile error

Michael T. Dean mtdean at thirdcontact.com
Thu Jan 26 16:20:28 UTC 2012


On 01/26/2012 02:11 AM, James Linder wrote:
> G'day all
>
> 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


More information about the mythtv-users mailing list