[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