]> git.donarmstrong.com Git - lilypond.git/blobdiff - INSTALL.txt
release: 1.5.48
[lilypond.git] / INSTALL.txt
index 9cc58b4f139767d09cf6dc419e58cc06f3de5bd4..90ed864e96b1e554e4ed171b355b81ffe1791a24 100644 (file)
@@ -25,9 +25,9 @@ INSTALL - compiling and installing GNU LilyPond
     Slackware
     Mandrake
     Debian GNU/Linux
+    MacOS X
   Problems
     FLex-2.5.4a and gcc-3.0
-    Python-2.1[.1]
     Linux-2.4.0, Guile-1.4 -with-threads
     NetBSD
     Solaris:
@@ -176,9 +176,10 @@ Compilation
 
           ./configure --without-kpathsea --enable-tfm-path=/usr/share/texmf/fonts/tfm/public/cm/:/usr/share/texmf/fonts/tfm/ams/symbols
 
-   * pktrace, [OPTIONAL], needed for generating PostScript Type1 fonts.
-     Get it from  `http://www.cs.uu.nl/~hanwen/pktrace/'.  You will
-     need to install some additional packages to get pktrace to work.
+   * pktrace 1.0 or newer, [OPTIONAL], needed for generating PostScript
+     Type1 fonts. Get it from  `http://www.cs.uu.nl/~hanwen/pktrace/'.
+     You will need to install some additional packages to get pktrace
+     to work.
 
 
 Running requirements
@@ -317,8 +318,7 @@ tetex, tetex-latex, tetex-dvips, libstdc++, python, ghostscript.
 
    For compilation on a Red Hat system you need these packages, in
 addition to the those needed for running: glibc-devel, gcc-c++,
-libstdc++-devel, guile-devel, flex, bison, texinfo, tetex-devel, groff,
-libgr-progs.
+libstdc++-devel, guile-devel, flex, bison, texinfo, groff, pktrace.
 
 LinuxPPC
 --------
@@ -487,6 +487,43 @@ interfere with your build, you may want to do this before the build too:
 
        dpkg --purge lilypond lilypond1.3
 
+MacOS X
+-------
+
+   LilyPond has been built on Darwin, to be precise, on:
+         Darwin buoux.aspiratie.nl 5.3 Darwin Kernel Version 5.3: Thu Jan 24
+         22:06:02 PST 2002; root:xnu/xnu-201.19.obj~1/RELEASE_PPC  Power Macintosh powerpc
+
+   using:
+
+         Apple Computer, Inc. version gcc-932.1, based on gcc version 2.95.2 19991024 (release)
+
+   To make sure you have all packages needed to build LilyPond
+installed, run as root:
+
+             apt-get install bash python guile debianutils flex bison texinfo \
+                     ghostscript6 netpbm m4 gettext
+
+   and:
+
+             fink install tetex
+
+   For more information about `apt-get' and `fink', see
+fink.sourceforge.net (http://fink.sf.net).
+
+   Then, configure, patch, make and install LilyPond using these
+commands:
+
+             CC="cc -I/sw/include" CXX="c++ -I/sw/include" LDFLAGS="-L/sw/lib" \
+                 ./configure --prefix=/sw
+             make -C lily out/parser.hh out/parser.cc out/config.h
+             patch -p0 < darwin.patch
+             make -C lily out/parser.o
+             make DEPENDENCIES_OUTPUT=/dev/null all
+             make install
+
+   For installing, you must be root, of course.
+
 Problems
 ========
 
@@ -509,12 +546,6 @@ LilyPond with gcc-3.0 you may do:
 
    Note that this is fixed in Debian/unstable for flex >= 2.5.4a-13.
 
-Python-2.1[.1]
---------------
-
-   Regular expressions are broken in Python 2.1.[.1], either upgrade or
-downgrade python.
-
 Linux-2.4.0, Guile-1.4 -with-threads
 ------------------------------------