"Phil Holmes" <[email protected]> writes: > ----- Original Message ----- > From: "David Kastrup" <[email protected]> > To: "Phil Holmes" <[email protected]> > Cc: <[email protected]> > Sent: Sunday, October 12, 2014 6:41 PM > Subject: Re: GUB fail with smob templates > > >> Phil Holmes <[email protected]> writes: >> >>> GUB has again coughed on the changes to the SMOB code. It's well out of >>> my depth to understand why, but I've pasted below some of the error >>> messages: the make is built with -j14, so I presume that's why there are >>> so many. >>> >>> /home/gub/gub/target/darwin-ppc/src/lilypond-git.sv.gnu.org--lilypond.git- >>> release-unstable/lily/include/smobs.tcc:131: error: invalid operands of >>> types 'scm_unused_struct* (Grob::*)()' and 'scm_unused_struct* >>> (Smob_base<Grob>::*)()' to binary 'operator!=' >> >> I've pushed a prospective fix to staging. No idea whether it will do >> the trick. >> >> -- >> David Kastrup > > > Zip attached.
> /home/gub/gub/target/darwin-ppc/src/lilypond-git.sv.gnu.org--lilypond.git-release-unstable/lily/include/smobs.tcc:133: > error: invalid operands of types 'scm_unused_struct* > (Smob_base<Skyline_pair>::*)()' and 'scm_unused_struct* (Skyline_pair::*)()' > to binary 'operator!=' This is getting absolutely ridiculous, but I pushed another "fix" to staging (basically, I now have to cast a member function pointer to its own type before comparing it with another member function pointer cast to its type). With regard to upgrading gcc versions, I think that the latest 4.8 version of gcc should be a reasonably safe bet. However, I don't know whether darwin-ppc is still a supported platform for it. One would probably have to take the last supported version. -- David Kastrup _______________________________________________ lilypond-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-devel
