bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Source compilation errors with c++14/GCC6


From: Jon Ciesla
Subject: Re: Source compilation errors with c++14/GCC6
Date: Wed, 2 Mar 2016 15:10:52 -0600

On Wed, Mar 2, 2016 at 3:00 PM, David Kastrup <address@hidden> wrote:

> Jon Ciesla <address@hidden> writes:
>
> > Lilypond 2.19.36/7 fails to build with GCC6 using the c++14 std, which is
> > the new default for GCC6, as present in Fedora 24+.  Attached is a patch
> > allowing Lilpond 2.19.37 to build.  Please review and adopt if
> applicable.
> > If there are better corrections than what I've done here, please let me
> > know and I'll update our patch, at least until a future release builds
> > unpatched.
>
> The proposed changes are pretty much unilaterally horrible.
>
>    // code maintenance while being harder to understand and quite
>    // trickier in its failure symptoms when things go wrong.  So we
>    // just use a static zero as "not here" indication.
> -  static const int type_p_name_ = 0;
> +  static const int type_p_name_ = NULL;
>
> Why would a const int be set to NULL, a pointer constant?
>
> And since that apparently doesn't even work, you afterwards apply
> reinterpret_casts (pretty much the worst kind of cast) on everything.
>
> What kind of error message are you getting for the original code?
>
> --
> David Kastrup
>
> _______________________________________________
> bug-lilypond mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/bug-lilypond
>

Original error messages here, i build.log:

https://bugzilla.redhat.com/show_bug.cgi?id=1307746

This is an additional reference:

https://gcc.gnu.org/gcc-6/porting_to.html

Alternative suggestions are more than welcome.

-j

-- 
http://cecinestpasunefromage.wordpress.com/
------------------------------------------------
in your fear, seek only peace
in your fear, seek only love

-d. bowie


reply via email to

[Prev in Thread] Current Thread [Next in Thread]