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
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs