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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to