P\bP\bP\bPR\bR\bR\bRE\bE\bE\bER\bR\bR\bRE\bE\bE\bEQ\bQ\bQ\bQU\bU\bU\bUI\bI\bI\bIS\bS\bS\bSI\bI\bI\bIT\bT\bT\bTE\bE\bE\bES\bS\bS\bS
For compilation you need.
- +\bo Unix. GNU LilyPond is known to run on Linux, AIX,
- Digital Unix and Solaris
+ +\bo A Unix system with GNU tools. GNU LilyPond is known
+ to run on these unices: Linux, AIX, Digital Unix and
+ Solaris.
- If you have the Cygnus WIN32 port of the GNU utils,
- it will even work in Lose NT/95, but don't promise to
- support it.
+ If you have the Cygnus WINDOWS32 port of the GNU
+ utils, it will even work in Windows NT/95, but don't
+ promise to support it.
+\bo GNU C++ v2.7 or better, with libg++ installed.
- Version 2.7.2 or better recommended. I almost
- positive that it will not compile with AT&T CC.
+ Version 2.7.2 or better recommended.
+\bo GNU make.
documentation was created with the perl's Plain Old
Documentation.
- +\bo (GNU) find
+ +\bo (GNU) find
C\bC\bC\bCO\bO\bO\bON\bN\bN\bNF\bF\bF\bFI\bI\bI\bIG\bG\bG\bGU\bU\bU\bUR\bR\bR\bRI\bI\bI\bIN\bN\bN\bNG\bG\bG\bG a\ba\ba\ban\bn\bn\bnd\bd\bd\bd C\bC\bC\bCO\bO\bO\bOM\bM\bM\bMP\bP\bP\bPI\bI\bI\bIL\bL\bL\bLI\bI\bI\bIN\bN\bN\bNG\bG\bG\bG
to install GNU LilyPond, simply type:
-28/Apr/97 LilyPond 0.0.57 1
+7/Jul/97 LilyPond 0.0.74 1
INSTALL(1) LilyPond documentation INSTALL(1)
+ /usr/local/man/man1/mi2mu.1
+ /usr/local/man/man5/mudela.5
/usr/local/man/man1/lilypond.1
/usr/local/lib/libflower.{so,a}
/usr/local/bin/lilypond
/usr/local/bin/mi2mu
/usr/local/share/lilypond/*
/usr/lib/texmf/texmf/tex/lilypond/*
+ /usr/lib/texmf/texmf/fonts/source/lilypond/*
The TeX include directory is detected dynamically, but it
can be adjusted with -\b-\b-\b--\b-\b-\b-e\be\be\ben\bn\bn\bna\ba\ba\bab\bb\bb\bbl\bl\bl\ble\be\be\be-\b-\b-\b-t\bt\bt\bte\be\be\bex\bx\bx\bx-\b-\b-\b-p\bp\bp\bpr\br\br\bre\be\be\bef\bf\bf\bfi\bi\bi\bix\bx\bx\bx and -\b-\b-\b--\b-\b-\b-e\be\be\ben\bn\bn\bna\ba\ba\bab\bb\bb\bbl\bl\bl\ble\be\be\be-\b-\b-\b-t\bt\bt\bte\be\be\bex\bx\bx\bx-\b-\b-\b-
other options include:
--enable-shared
- Make a shared library (linux, solaris (?) only )
+ Make a shared library (gnu/linux, solaris (?) only )
--enable-printing
- Enable debugging print routines (-\b-\b-\b-d\bd\bd\bd option)
+ Enable debugging print routines (lilypond -\b-\b-\b-d\bd\bd\bd option)
--enable-optimise
Set maximum optimisation
- --enable-profiling
- Compile with support for profiling
-
-28/Apr/97 LilyPond 0.0.57 2
+7/Jul/97 LilyPond 0.0.74 2
INSTALL(1) LilyPond documentation INSTALL(1)
+ --enable-profiling
+ Compile with support for profiling
+
--enable-tex-prefix
Set the directory where texmf lives
--enable-tex-dir
- Set then directory tex input is in
+ Set then directory tex input is in (detected as a
+ subdir of tex-prefix)
--enable-mf-dir
- Set then directory tex input is in
+ Set then directory tex input is in (idem)
All options are documented in the _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be help The
option -\b-\b-\b--\b-\b-\b-e\be\be\ben\bn\bn\bna\ba\ba\bab\bb\bb\bbl\bl\bl\ble\be\be\be-\b-\b-\b-o\bo\bo\bop\bp\bp\bpt\bt\bt\bti\bi\bi\bim\bm\bm\bmi\bi\bi\bis\bs\bs\bse\be\be\be is recommended for Real Life
everything will be compiled, but nothing will be
installed. The resulting binaries can be found in the
- subdirectory _\bb_\bi_\bn_\b/.
+ subdirectories _\bo_\bu_\bt_\b/ (which contain all files generated
+ during compilation).
I\bI\bI\bIN\bN\bN\bNS\bS\bS\bST\bT\bT\bTA\bA\bA\bAL\bL\bL\bLL\bL\bL\bLI\bI\bI\bIN\bN\bN\bNG\bG\bG\bG
If you have done a successful make, then a simple
should do the trick.
- [todo]
+ [todo. Obsolete; fonts are in distribution now.]
Install the musixtex fonts in a directory which TeX and MF
knows (if you are root, look for a directory which
R\bR\bR\bRU\bU\bU\bUN\bN\bN\bNN\bN\bN\bNI\bI\bI\bIN\bN\bN\bNG\bG\bG\bG
GNU LilyPond does use a lot of resources. For operation
- you need the following:
-
- +\bo A fast computer (a full page of music typically takes
- 1 minute on my 486/66, using the -\b-\b-\b--\b-\b-\b-e\be\be\ben\bn\bn\bna\ba\ba\bab\bb\bb\bbl\bl\bl\ble\be\be\be-\b-\b-\b-c\bc\bc\bch\bh\bh\bhe\be\be\bec\bc\bc\bck\bk\bk\bki\bi\bi\bin\bn\bn\bng\bg\bg\bg
- compile. It's lot slower than most MusiXTeX
-28/Apr/97 LilyPond 0.0.57 3
+7/Jul/97 LilyPond 0.0.74 3
INSTALL(1) LilyPond documentation INSTALL(1)
+ you need the following:
+
+ +\bo A fast computer (a full page of music typically takes
+ 1 minute on my 486/66, using the -\b-\b-\b--\b-\b-\b-e\be\be\ben\bn\bn\bna\ba\ba\bab\bb\bb\bbl\bl\bl\ble\be\be\be-\b-\b-\b-c\bc\bc\bch\bh\bh\bhe\be\be\bec\bc\bc\bck\bk\bk\bki\bi\bi\bin\bn\bn\bng\bg\bg\bg
+ compile. It's lot slower than most MusiXTeX
preprocessors)
+\bo TeX
- +\bo The MusixTeX fonts. (I use those found in MusixTeX
- T.59). Beware, the clef symbol has changed position
- in recent versions of MusixTeX)
-
+ +\bo The MusixTeX fonts (I included those found in
+ MusixTeX T.73). Beware, the clef symbol has changed
+ position in the Egler version, a.k.a. OpusTeX)
+
+ At this time, GNU LilyPond output looks nice, but is not
+ of production quality. If you're not discouraged; this is
+ what I type in my xterm:
+
+ lilypond someinput.ly
+ tex lelie.tex
+ xdvi test&
+
+ This is what the output looks like over here:
+
+ hw:~/musix/spacer$ lilypond input/kortjakje.ly
+ GNU LilyPond 0.0.71 #20/FlowerLib 1.1.20 #0
+ Parsing ... [/home/hw/share/lilypond/init//symbol.ini <..snip..>
+ .. .ini]][input/kortjakje.ly]
+ Creating elements ...
+ Preprocessing elements...
+ Calculating column positions ... [3][8][13][17][21][25]
+ Postprocessing elements...
+ TeX output to lelie.tex ...
+
+ hw:~/musix/spacer$ tex lelie
+ This is TeX, Version 3.14159 (C version 6.1)
+ (lelie.tex
+ Hyphenation patterns for english, dutch, german, loaded.
+ (/home/hw/lib/texmf/tex/lilypond/lilyponddefs.tex) [1] )
+ Output written on lelie.dvi (1 page, 8944 bytes).
+ Transcript written on lelie.log.
+
+ hw:~/musix/spacer$ xdvi lelie&
+ [1] 855
+
+ Check out the input files, some of them have comments
Please refer to the man page for more information.
R\bR\bR\bRE\bE\bE\bED\bD\bD\bDH\bH\bH\bHA\bA\bA\bAT\bT\bT\bT L\bL\bL\bLI\bI\bI\bIN\bN\bN\bNU\bU\bU\bUX\bX\bX\bX
create an rpm as a normal user. Be sure you have a
~/.rpmrc, and edit the RPM-dir in _\bV_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs_\b._\bm_\ba_\bk_\be
+
+
+
+
+7/Jul/97 LilyPond 0.0.74 4
+
+
+
+
+
+INSTALL(1) LilyPond documentation INSTALL(1)
+
+
W\bW\bW\bWI\bI\bI\bIN\bN\bN\bND\bD\bD\bDO\bO\bO\bOZ\bZ\bZ\bZE\bE\bE\bE
Windows NT:
- you need the cygnus win32 gnu port development stuff; have
- a look at http://www.cygnus.com/gnu-win32.
+ you need the cygnus windows32 gnu port development stuff;
+ have a look at http://www.cygnus.com/gnu-win32.
to make GNU LilyPond under, brr, aargh, well, simply type:
bash configure
- make win32
+ make windows32
P\bP\bP\bPL\bL\bL\bLA\bA\bA\bAT\bT\bT\bTF\bF\bF\bFO\bO\bO\bOR\bR\bR\bRM\bM\bM\bMS\bS\bS\bS
GNU LilyPond (pl 0.0.39) is known to compile on the
following platforms:
- * linux 2.0.x, g++ 2.7.2[.1]
+ Unix:
+
+ * gnu/linux 2.0.x, g++ 2.7.2[.1]
* aix 4.1, g++ 2.7.2
- * windows-nt 4.0, cygnus gnu-win32 beta17.1 (~=g++ 2.7.2)
- * linux 2.0.28 X to doze, gcc-go32 (~=g++ 2.7.2) [exec. untested]
+ * solaris 2.5, g++ 2.7.2
+
+ Other:
+
+ * windows-nt 4.0, cygnus gnu-windows32 beta17.1 (~=g++ 2.7.2)
+ * gnu/linux 2.0.28 X to doze, gcc-go32 (~=g++ 2.7.2) [exec. untested]
A\bA\bA\bAU\bU\bU\bUT\bT\bT\bTH\bH\bH\bHO\bO\bO\bOR\bR\bR\bRS\bS\bS\bS
-28/Apr/97 LilyPond 0.0.57 4
+
+
+
+
+
+
+
+
+
+
+7/Jul/97 LilyPond 0.0.74 5