[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