[Bug 61277] Re: Lilypond Dependancies Need to be Updated

Jon Anderson jonathan.anderson at ieee.org
Tue Oct 10 21:39:52 UTC 2006


Progress!

The mftrace thing was silly... the required Python library was included
in the mftrace source, I just hadn't installed it.

mftrace should be modified to depend on tetex-bin | texlive-base, but
that's for another bug (specifially, #65170).

Lilypond doesn't compile because of G++ 4 issues. Specifically, G++ 4
doesn't allow "extra qualifiers":

class MyClass { void MyClass::foo() {} }

GCC3 would allow this extra "MyClass::"... GCC4 doesn't.

Here are the requisite changes (I'll figure out how to make a debdiff
later):

lily/include/accidental-interface.hh:
static Array<Box> Accidental_interface::accurate_boxes (Grob *me, Grob **common)
should be
static Array<Box> accurate_boxes (Grob *me, Grob **common)

lily/include/stem.hh:
static Slice Stem::beam_multiplicity (Grob *);
should be
static Slice beam_multiplicity (Grob *);

lily/include/slur-scoring.hh (line 136):
Array<Offset> Slur_score_state::generate_avoid_offsets () const;
should be
Array<Offset> generate_avoid_offsets () const;

mf/GNUMakefile (line 180):
ifneq ($(shell $(MFTRACE) --version | sed 's/ .*//'),mftrace)
should be
ifneq ($(shell $(MFTRACE) --version | sed 's/ .*//' | grep 'mftrace'),mftrace)

With these changes, Lilypond itself compiles perfectly... there's still
a problem with Ghostscript, though.

-- 
Lilypond Dependancies Need to be Updated
https://launchpad.net/bugs/61277




More information about the universe-bugs mailing list