You can get the latest version of LilyPond at
ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/
-(ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/). Refer to the links document
-for mirror sites.
+(ftp://ftp.cs.uu.nl/pub/GNU/LilyPond/).
_If you upgrade by patching do remember to rerun autoconf after
applying the patch_.
If you do not want to download the entire archive for each version,
the safest method for upgrading is to use `xdelta', see
-`ftp://ftp.xcf.berkeley.edu/pub/xdelta/'
+`ftp://ftp.xcf.berkeley.edu/pub/xdelta/'.
The following command produces `lilypond-1.1.55.tar.gz' from
`lilypond-1.1.54' identical (up to compression dates) to the .55 on the
strongly recommended. Xdvi will show all embedded PostScript
too if you have Ghostscript installed.
- * GUILE 1.3, check out http://www.gnu.org/programs/guile.html
+ * GUILE 1.3, check out http://www.gnu.org/software/guile/
(http://www.gnu.org/programs/guile.html)
For running LilyPond successfully you have to help TeX and MetaFont
* Doc++ (optional) to read the source code.
-configuring and compiling
+Configuring and compiling
=========================
to install GNU LilyPond, simply type:
resulting binaries can be found in the subdirectories `out/' (which
contain all files generated during compilation).
-configuring for multiple platforms
+Configuring for multiple platforms
==================================
If you want to compile LilyPond with different configuration
Windows NT/95
=============
- Separate instructions on building for W32 are available; See file
-README-W32, included with the sources.
+ Separate instructions on building for W32 are available; See the
+files in `Documentation/ntweb/', included with the sources.
Problems
========
All platforms
*************
-*GUILE 1.3.2
- Guile 1.3.2 is buggy in several respects. Do not use it for
+ * Guile 1.3.2 is buggy in several respects. Do not use it for
LilyPond.
LinuxPPC Bugs:
**************
-*R5, egcs-1.1.2-12c
- Egcs-1.1.2-12c (stock LinuxPPC R5) has a serious bug, upgrade to
+ * egcs-1.1.2-12c (stock LinuxPPC R5) has a serious bug, upgrade to
fixed in egcs-1.1.2-12f or gcc-2.95-0a,
`ftp://dev.linuxppc.org/users/fsirl/R5/RPMS/ppc/'
-*R4, egcs-1.0.2
- All compiling with `-O2' is suspect, in particular guile-1.3, and
- Lily herself will break.
+ * egcs-1.0.2 (LinuxPPC R4): all compiling with `-O2' is suspect, in
+ particular guile-1.3, and Lily herself will break.
Linux-i386
**********
-*SuSE6.2 and similar platforms (glibc 2.1, libstdc++ 2.9.0)
+ * SuSE6.2 and similar platforms (glibc 2.1, libstdc++ 2.9.0)
+
Lily will crash during parsing (which suggests a C++ library
incompatibility). Precise cause, precise platform description or
solution are not known.
Note that this only happens on some computers with the said
platform.
-*GUILE
- A binary RPM of Guile 1.3 has been distributed from the LilyPond
- ftp site. This binary was made in RedHat 5.x, and it will fail if
- this RPM is used with RedHat 6.x.
+ * GUILE A binary RPM of Guile 1.3 has been distributed from the
+ LilyPond ftp site. This binary was made in RedHat 5.x, and it
+ will fail if this RPM is used with RedHat 6.x.
+
+ * libg++ 2.7
-*libg++ 2.7
LilyPond occasionally crashes while parsing the initialisation
files. This is a very obscure bug, and usually entering the
commandline differently "fixes" it.
Solaris:
********
-*Sparc64/Solaris 2.6, GNU make-3.77
+ * Sparc64/Solaris 2.6, GNU make-3.77
+
GNU make-3.77 is buggy on this platform, upgrade to 3.78.1 or
newer.
-*Sparc64/Solaris 2.6, ld
+ * Sparc64/Solaris 2.6, ld
+
Not yet resolved.
AIX
***
-*AIX 4.3 ld
+ * AIX 4.3 ld
+
The following is from the gcc install/SPECIFIC file.
Some versions of the AIX binder (linker) can fail with a
relocation overflow severe error when the -bbigtoc option
add -Wl,-bbigtoc to USER_LDFLAGS, ie:
LDFLAGS='-Wl,-bbigtoc' ./configure
-Authors
-=======
-
- Han-Wen Nienhuys <hanwen@cs.uu.nl>
-
- Jan Nieuwenhuizen <janneke@gnu.org>
-
- In case of problems, please use the mailing list for help.
-
- Have fun!