4 INSTALL(1) LilyPond documentation INSTALL(1)
7 N
\bN
\bN
\bNA
\bA
\bA
\bAM
\bM
\bM
\bME
\bE
\bE
\bE
8 INSTALL - installing LilyPond
10 D
\bD
\bD
\bDE
\bE
\bE
\bES
\bS
\bS
\bSC
\bC
\bC
\bCR
\bR
\bR
\bRI
\bI
\bI
\bIP
\bP
\bP
\bPT
\bT
\bT
\bTI
\bI
\bI
\bIO
\bO
\bO
\bON
\bN
\bN
\bN
11 This page documents installation and compilation of
14 I
\bI
\bI
\bIM
\bM
\bM
\bMP
\bP
\bP
\bPO
\bO
\bO
\bOR
\bR
\bR
\bRT
\bT
\bT
\bTA
\bA
\bA
\bAN
\bN
\bN
\bNT
\bT
\bT
\bT
15 if you have downloaded a
19 version, then this is version is _
\bn_
\bo_
\bt meant for producing
20 nice output, but to keep your patchsets up to date. It
21 might not even compile.
23 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
24 For compilation you need.
26 +
\bo Unix. LilyPond is known to run on Linux, AIX, Digital
28 If you have the Cygnus WIN32 port of the GNU utils,
29 it will even work in Lose NT/95, but don't promise to
32 +
\bo GNU C++ v2.7 or better, with libg++ installed. Version
33 2.7.2 or better recommended. I almost positive that
34 it will not compile with AT&T CC.
36 +
\bo Bash. Most scripts will continue to work with a stock
37 sh, but they will generate (harmless) syntax errors
41 +
\bo Flex (2.5.1 or better).
45 R
\bR
\bR
\bRE
\bE
\bE
\bEC
\bC
\bC
\bCO
\bO
\bO
\bOM
\bM
\bM
\bMM
\bM
\bM
\bME
\bE
\bE
\bEN
\bN
\bN
\bND
\bD
\bD
\bDE
\bE
\bE
\bED
\bD
\bD
\bD
46 +
\bo Perl. Some (mostly unimportant scripts) use Perl for
47 trivial operations. The documentation was created
48 with the perl's Plain Old Documentation.
52 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
53 to install LilyPond, simply type:
58 This will install the following files:
64 24/Mar/97 LilyPond 0.0.44 1
70 INSTALL(1) LilyPond documentation INSTALL(1)
73 /usr/local/man/man1/lilypond.1
74 /usr/local/bin/lilypond
76 /usr/local/share/lilypond/*
77 /usr/lib/texmf/texmf/tex/lilypond/*
79 The TeX include directory is detected dynamically, but it
80 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
\bxp
\bp
\bp
\bpr
\br
\br
\bre
\be
\be
\bef
\bf
\bf
\bfi
\bi
\bi
\bix
\bx
\bx
\bx. The above assumes
81 that you are root and have the gnu development tools, and
82 your make is gnu make. If this is not the case, you can
83 adjust your environment variables to your taste:
85 export CPPFLAGS="-I /home/me/my_include -DWEIRD_FOOBAR"
88 CPPFLAGS are the preprocessor flags.
90 the configure script is Cygnus configure, and it will
91 accept -
\b-
\b-
\b--
\b-
\b-
\b-h
\bh
\bh
\bhe
\be
\be
\bel
\bl
\bl
\blp
\bp
\bp
\bp. If you are not root, you will probably have
94 configure --prefix=/home/me_myself_and_I/
96 Since LilyPond currently is beta, You are advised to also
102 other options include:
108 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
115 everything will be compiled, but nothing will be
116 installed. The resulting binaries can be found in the
117 subdirectory _
\bb_
\bi_
\bn_
\b/.
119 R
\bR
\bR
\bRU
\bU
\bU
\bUN
\bN
\bN
\bNN
\bN
\bN
\bNI
\bI
\bI
\bIN
\bN
\bN
\bNG
\bG
\bG
\bG
120 LilyPond does use a lot of resources. For operation you
123 +
\bo A fast computer (a full page of music typically takes 1
124 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
125 compile. It's lot slower than most MusiXTeX
130 24/Mar/97 LilyPond 0.0.44 2
136 INSTALL(1) LilyPond documentation INSTALL(1)
141 +
\bo The MusixTeX fonts. (I use those found in MusixTeX T.59)
143 Please refer to the man page for more information.
145 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
146 RedHat Linux users should be able to get a RPM. A spec
147 file is in _
\bm_
\ba_
\bk_
\be_
\b/_
\bl_
\bi_
\bl_
\by_
\bp_
\bo_
\bn_
\bd_
\b._
\bs_
\bp_
\be_
\bc.
149 W
\bW
\bW
\bWI
\bI
\bI
\bIN
\bN
\bN
\bND
\bD
\bD
\bDO
\bO
\bO
\bOZ
\bZ
\bZ
\bZE
\bE
\bE
\bE
152 you need the cygnus win32 gnu port development stuff; have
153 a look at http://www.cygnus.com/gnu-win32.
155 to make LilyPond under, brr, aargh, well, simply type:
161 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
162 LilyPond (pl 0.0.39) is known to compile on the following
165 * linux 2.0.28, g++ 2.7.2[.1]
167 * windows-nt 4.0, cygnus gnu-win32 beta17.1 (~=g++ 2.7.2)
168 * linux 2.0.28 X to doze, gcc-go32 (~=g++ 2.7.2) [exec. untested]
171 A
\bA
\bA
\bAU
\bU
\bU
\bUT
\bT
\bT
\bTH
\bH
\bH
\bHO
\bO
\bO
\bOR
\bR
\bR
\bRS
\bS
\bS
\bS
172 Han-Wen Nienhuys <hanwen@stack.nl>
174 Jan Nieuwenhuizen <jan@digicash.com>
196 24/Mar/97 LilyPond 0.0.44 3