Here are some diffs which fixed up compilation on my OS X box. I took the ideas from the fink package, but (1) put it in a portable format which (hopefully) won't screw up all of the other platforms and (2) took the minimum set of changes to make it compile. A lot of the fink stuff has to do with where things are installed and doesn't really matter. The resulting program seems to work.

This is the output of 'cvs diff':

Index: stepmake/stepmake/c++-rules.make
===================================================================
RCS file: /cvsroot/lilypond/lilypond/stepmake/stepmake/c++-rules.make,v
retrieving revision 1.9
diff -r1.9 c++-rules.make
28a29,31
> ifeq ($(shell uname),Darwin)
> perl -i -pe 's/^class istream;/#include <iostream>;\nusing namespace std;/' $@
> endif
Index: stepmake/stepmake/compile-vars.make
===================================================================
RCS file: /cvsroot/lilypond/lilypond/stepmake/stepmake/compile-vars.make,v
retrieving revision 1.2
diff -r1.2 compile-vars.make
5a6,8
> ifeq ($(shell uname),Darwin)
> SHARED_FLAGS = -bundle -flat_namespace -undefined suppress
> else
6a10
> endif


--
David Brandon/[EMAIL PROTECTED]
Ask your doctor if David Brandon is right for you.



_______________________________________________
Bug-lilypond mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to