FreeBSD Port: lilypond-2.0.3

Pier Philipsen pierphil at xs4all.nl
Tue May 18 16:25:43 PDT 2004


Hi,

I tried to build lilypond, but this failed on my computer. I run freebsd 
5.2.1, and I ran cvsup about a week ago and I used portupgrade -N 
print/lilypond to install it. It seems to crash in "fontforge". I ran 
make again and got the output as below. Is this a known problem?

Thanx, Pier

# cd /usr/ports/print/lilypond
# make
===>  Building for lilypond-2.0.3
gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C 
buildscripts all &&  gmake --no-builtin-rules PACKAGE=LILYPOND 
package=lilypond -C python all &&  gmake --no-builtin-rules 
PACKAGE=LILYPOND package=lilypond -C scripts all &&  gmake 
--no-builtin-rules PACKAGE=LILYPOND package=lilypond -C elisp all &&  
gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C flower all 
&&  gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C lily 
all &&  gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C mf 
all &&  gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C ly 
all &&  gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C 
tex all &&  gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond 
-C ps all &&  gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond 
-C scm all &&  gmake --no-builtin-rules PACKAGE=LILYPOND 
package=lilypond -C po all &&  gmake --no-builtin-rules PACKAGE=LILYPOND 
package=lilypond -C make all &&  gmake --no-builtin-rules 
PACKAGE=LILYPOND package=lilypond -C cygwin all &&  gmake 
--no-builtin-rules PACKAGE=LILYPOND package=lilypond -C debian all &&  
gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C stepmake 
all &&  gmake --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C 
Documentation all &&  gmake --no-builtin-rules PACKAGE=LILYPOND 
package=lilypond -C input all && true
gmake[1]: Entering directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/buildscripts'
true
gmake[1]: Leaving directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/buildscripts'
gmake[1]: Entering directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/python'
true
gmake[1]: Leaving directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/python'
gmake[1]: Entering directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/scripts'
true
true
gmake[1]: Leaving directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/scripts'
gmake[1]: Entering directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/elisp'
true
gmake[1]: Leaving directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/elisp'
gmake[1]: Entering directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/flower'
gmake PACKAGE=LILYPOND package=lilypond -C include all && true
gmake[2]: Entering directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/flower/include'
true
gmake[2]: Leaving directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/flower/include'
gmake[1]: Leaving directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/flower'
gmake[1]: Entering directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/lily'
bison -o out/parser.cc parser.yy
parser.yy: warning: 4 shift/reduce conflicts
mv -f parser.yy.tab.c out/parser.cc # bison < 1.30
mv: rename parser.yy.tab.c to out/parser.cc: No such file or directory
gmake[1]: [out/parser.cc] Error 1 (ignored)
rm -f ./out/parser.dep; DEPENDENCIES_OUTPUT="./out/parser.dep 
./out/parser.o" c++ -c -O -pipe -mcpu=pentiumpro -D__GNU_LIBRARY__ 
-I/usr/ports/print/lilypond/work/lilypond-2.0.3/lily/out  
-DHAVE_CONFIG_H  -DSTRING_UTILS_INLINED -Iinclude -I./out 
-I../flower/include -I../flower/./out -I../flower/include -O -pipe 
-mcpu=pentiumpro -D__GNU_LIBRARY__ 
-I/usr/ports/print/lilypond/work/lilypond-2.0.3/lily/out -O2 
-finline-functions -g 
-I/usr/ports/print/lilypond/work/lilypond-2.0.3/lily/out  
-I/usr/local/include -I/usr/local/include/python2.3 
-I/usr/local/include     -O -pipe -mcpu=pentiumpro -D__GNU_LIBRARY__ 
-I/usr/ports/print/lilypond/work/lilypond-2.0.3/lily/out -O2 
-finline-functions -g 
-I/usr/ports/print/lilypond/work/lilypond-2.0.3/lily/out  
-I/usr/local/include -I/usr/local/include/python2.3 -I/usr/local/include 
-Wall  -W -Wmissing-prototypes -Wconversion  -o out/parser.o out/parser.cc
gmake -C ../flower &&  true
gmake[2]: Entering directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/flower'
gmake PACKAGE=LILYPOND package=lilypond -C include all && true
gmake[3]: Entering directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/flower/include'
true
gmake[3]: Leaving directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/flower/include'
gmake[2]: Leaving directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/flower'
c++ -o out/lilypond-bin ./out/a2-engraver.o ./out/accidental-engraver.o 
./out/accidental-placement.o ./out/accidental.o ./out/afm.o 
./out/align-interface.o ./out/all-font-metrics.o 
./out/ambitus-engraver.o ./out/ambitus.o ./out/apply-context-iterator.o 
./out/arpeggio-engraver.o ./out/arpeggio.o ./out/audio-column.o 
./out/audio-element-info.o ./out/audio-element.o ./out/audio-item.o 
./out/audio-staff.o ./out/auto-beam-engraver.o 
./out/auto-change-iterator.o ./out/axis-group-engraver.o 
./out/axis-group-interface.o ./out/bar-check-iterator.o 
./out/bar-engraver.o ./out/bar-line.o ./out/bar-number-engraver.o 
./out/beam-engraver.o ./out/beam-quanting.o ./out/beam.o 
./out/beaming-info.o ./out/bezier-bow.o ./out/bezier.o 
./out/binary-source-file.o ./out/box.o ./out/break-algorithm.o 
./out/break-align-engraver.o ./out/break-align-interface.o 
./out/break-substitution.o ./out/breathing-sign-engraver.o 
./out/breathing-sign.o ./out/change-iterator.o 
./out/chord-name-engraver.o ./out/chord-name.o 
./out/chord-tremolo-engraver.o ./out/chord-tremolo-iterator.o 
./out/chord.o ./out/clef-engraver.o ./out/clef.o 
./out/cluster-engraver.o ./out/cluster.o 
./out/coherent-ligature-engraver.o ./out/collision-engraver.o 
./out/column-x-positions.o ./out/completion-note-heads-engraver.o 
./out/context-specced-music-iterator.o ./out/custos-engraver.o 
./out/custos.o ./out/dimension-cache.o ./out/dimensions.o 
./out/directional-element-interface.o ./out/dot-column-engraver.o 
./out/dot-column.o ./out/dots.o ./out/duration.o 
./out/dynamic-engraver.o ./out/dynamic-performer.o 
./out/engraver-group-engraver.o ./out/engraver.o 
./out/event-chord-iterator.o ./out/event.o ./out/extender-engraver.o 
./out/figured-bass-engraver.o ./out/fingering-engraver.o 
./out/folded-repeat-iterator.o ./out/font-interface.o 
./out/font-metric.o ./out/font-select.o ./out/font-size-engraver.o 
./out/forbid-break-engraver.o ./out/function-documentation.o ./out/gdb.o 
./out/glissando-engraver.o ./out/global-ctor.o ./out/global-translator.o 
./out/gourlay-breaking.o ./out/grace-iterator.o ./out/grace-music.o 
./out/gregorian-ligature-engraver.o ./out/gregorian-ligature.o 
./out/grob-info.o ./out/grob-interface.o ./out/grob-pitch-tuple.o 
./out/grob-pq-engraver.o ./out/grob-property.o ./out/grob-scheme.o 
./out/grob.o ./out/group-interface.o ./out/hairpin.o 
./out/hara-kiri-group-spanner.o ./out/horizontal-bracket-engraver.o 
./out/horizontal-bracket.o ./out/hyphen-engraver.o 
./out/hyphen-spanner.o ./out/identifier-smob.o ./out/includable-lexer.o 
./out/input-file-results.o ./out/input-smob.o ./out/input.o 
./out/instrument-name-engraver.o ./out/interpretation-context-handle.o 
./out/item.o ./out/key-engraver.o ./out/key-performer.o 
./out/key-signature-interface.o ./out/keyword.o ./out/kpath.o 
./out/least-squares.o ./out/ligature-bracket-engraver.o 
./out/ligature-engraver.o ./out/lily-guile.o ./out/lily-version.o 
./out/lilypond-version.o ./out/line-spanner.o ./out/lookup.o 
./out/ly-module.o ./out/lyric-combine-music-iterator.o 
./out/lyric-combine-music.o ./out/lyric-engraver.o 
./out/lyric-extender.o ./out/lyric-performer.o 
./out/lyric-phrasing-engraver.o ./out/main.o ./out/mark-engraver.o 
./out/measure-grouping-engraver.o ./out/measure-grouping-spanner.o 
./out/melisma-engraver.o ./out/mensural-ligature-engraver.o 
./out/mensural-ligature.o ./out/metronome-engraver.o ./out/midi-def.o 
./out/midi-item.o ./out/midi-stream.o ./out/midi-walker.o ./out/misc.o 
./out/molecule-scheme.o ./out/molecule.o ./out/moment.o 
./out/multi-measure-rest-engraver.o ./out/multi-measure-rest.o 
./out/music-constructor.o ./out/music-iterator.o 
./out/music-output-def.o ./out/music-sequence.o 
./out/music-wrapper-iterator.o ./out/music-wrapper.o ./out/music.o 
./out/my-lily-lexer.o ./out/my-lily-parser.o 
./out/new-accidental-engraver.o ./out/new-fingering-engraver.o 
./out/note-collision.o ./out/note-column.o 
./out/note-head-line-engraver.o ./out/note-head.o 
./out/note-heads-engraver.o ./out/note-name-engraver.o 
./out/note-performer.o ./out/note-spacing.o ./out/ottava-engraver.o 
./out/output-property-engraver.o ./out/output-property-music-iterator.o 
./out/paper-column.o ./out/paper-def.o ./out/paper-outputter.o 
./out/paper-score.o ./out/parse-scm.o 
./out/part-combine-music-iterator.o ./out/percent-repeat-engraver.o 
./out/percent-repeat-item.o ./out/percent-repeat-iterator.o 
./out/performance.o ./out/performer-group-performer.o ./out/performer.o 
./out/phrasing-slur-engraver.o ./out/piano-pedal-bracket.o 
./out/piano-pedal-engraver.o ./out/piano-pedal-performer.o 
./out/pitch-squash-engraver.o ./out/pitch.o ./out/property-iterator.o 
./out/protected-scm.o ./out/relative-octave-check.o 
./out/relative-octave-music.o ./out/repeat-acknowledge-engraver.o 
./out/repeated-music.o ./out/rest-collision-engraver.o 
./out/rest-collision.o ./out/rest-engraver.o ./out/rest.o 
./out/rhythmic-column-engraver.o ./out/rhythmic-head.o ./out/rod.o 
./out/scaled-font-metric.o ./out/scm-hash.o ./out/scm-option.o 
./out/score-engraver.o ./out/score-performer.o ./out/score.o 
./out/script-column-engraver.o ./out/script-column.o 
./out/script-engraver.o ./out/script.o ./out/self-aligment-interface.o 
./out/separating-group-spanner.o ./out/separating-line-group-engraver.o 
./out/separation-item.o ./out/sequential-iterator.o 
./out/sequential-music-iterator.o ./out/sequential-music.o 
./out/side-position-interface.o ./out/simple-music-iterator.o 
./out/simple-spacer.o ./out/simultaneous-music-iterator.o 
./out/simultaneous-music.o ./out/skyline.o ./out/slash-repeat-engraver.o 
./out/slur-bezier-bow.o ./out/slur-engraver.o ./out/slur.o 
./out/source-file.o ./out/source.o ./out/spaceable-grob.o 
./out/spacing-engraver.o ./out/spacing-spanner.o 
./out/span-arpeggio-engraver.o ./out/span-bar-engraver.o 
./out/span-bar.o ./out/span-dynamic-performer.o ./out/spanner.o 
./out/spring-smob.o ./out/staff-collecting-engraver.o 
./out/staff-performer.o ./out/staff-spacing.o 
./out/staff-symbol-engraver.o ./out/staff-symbol-referencer.o 
./out/staff-symbol.o ./out/stanza-number-engraver.o 
./out/stem-engraver.o ./out/stem-tremolo.o ./out/stem.o ./out/streams.o 
./out/string-number-engraver.o ./out/sustain-pedal.o 
./out/swallow-engraver.o ./out/swallow-perf.o ./out/syllable-group.o 
./out/system-start-delimiter-engraver.o ./out/system-start-delimiter.o 
./out/system.o ./out/tab-note-heads-engraver.o ./out/template5.o 
./out/tempo-performer.o ./out/text-engraver.o ./out/text-item.o 
./out/text-spanner-engraver.o ./out/text-spanner.o ./out/tfm-reader.o 
./out/tfm.o ./out/thread-devnull-engraver.o ./out/tie-column.o 
./out/tie-engraver.o ./out/tie-performer.o ./out/tie.o 
./out/time-scaled-music-iterator.o ./out/time-scaled-music.o 
./out/time-signature-engraver.o ./out/time-signature-performer.o 
./out/time-signature.o ./out/timing-engraver.o ./out/timing-translator.o 
./out/translator-ctors.o ./out/translator-def.o ./out/translator-group.o 
./out/translator-scheme.o ./out/translator.o ./out/transposed-music.o 
./out/tuplet-bracket.o ./out/tuplet-engraver.o 
./out/type-swallow-translator.o ./out/un-relativable-music.o 
./out/unfolded-repeat-iterator.o ./out/untransposable-music.o 
./out/vaticana-ligature-engraver.o ./out/vaticana-ligature.o 
./out/vertical-align-engraver.o ./out/virtual-font-metric.o 
./out/voice-devnull-engraver.o ./out/volta-bracket.o 
./out/volta-engraver.o ./out/warn.o ./out/lexer.o ./out/parser.o 
./out/../../flower/out/library.a  -lkpathsea       -L/usr/local/lib 
-L/usr/local/lib -lguile -lguile-ltdl -L/usr/local/lib -lqthreads 
-lcrypt -lm
/usr/local/lib/libguile.so: warning: tmpnam() possibly used unsafely; 
consider using mkstemp()
/usr/bin/perl 
/usr/ports/print/lilypond/work/lilypond-2.0.3/buildscripts/out/help2man 
out/lilypond-bin > out/lilypond-bin.1
gmake PACKAGE=LILYPOND package=lilypond -C include man && true
gmake[2]: Entering directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/lily/include'
true
gmake[2]: Leaving directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/lily/include'
gmake PACKAGE=LILYPOND package=lilypond -C include all && true
gmake[2]: Entering directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/lily/include'
true
gmake[2]: Leaving directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/lily/include'
gmake[1]: Leaving directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/lily'
gmake[1]: Entering directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/mf'
mftrace --encoding feta11.enc -I ./out/ --pfa --simplify --keep-trying 
feta11
potrace: not found
mftrace 1.0.29
Font `feta11'...
/usr/local/lib/python2.3/site-packages/tfm.py:8: FutureWarning: x<<y 
losing bits or changing sign will return a long in Python 2.4 and up
  cs = cs  + (ord (b) << shift)
Using encoding file: `./out/feta11.enc'
Running Metafont...
Tracing bitmaps... 
[33][34][35][36][37][38][39][40][41][42][43][44][45][46][47][48][49][50][51][52][53][54][55][56][57][58][59][60][61][62][63][64][65][66][67][68][69][70][71][72][73][74][75][76][77][78][79][80][81][82][83][84][85][86][87][88][89][90][91][92][93][94][95][96][97][98][99][100][101][102][103][104][105][106][107][108][109][110][111][112][113][114][115][116][117][118][119][120][121][122][123][124][125][126][127][128][129][130][131][132][133][134][135][136][137][138][139][140][141][142][143][144][145][146][147][148][149][150][151][152][153][154][155][156][157][158][159][160][161][162][163][164][165][166][167][168][169][170][171][172][173][174][175][176][177][178][179][180][181][182][183][184][185][186][187][188][189][190]
Assembling font to `feta11.pfa'...
Simplifying font... Copyright (c) 2000-2004 by George Williams.
 Executable based on sources from 12:29 4-Apr-2004.
FontForge used to be named PfaEdit.
Bus error (core dumped)
error: fontforge: command exited with value 35328
Traceback (most recent call last):
  File "/usr/local/bin/mftrace", line 1155, in ?
    cleanup_font (basename + '.pfa')
  File "/usr/local/bin/mftrace", line 815, in cleanup_font
    system ("%s -script simplify.pe %s %s" % (fontforge_cmd, file, tfmfile))
  File "/usr/local/bin/mftrace", line 243, in system
    error (msg)
  File "/usr/local/bin/mftrace", line 134, in error
    raise _ ("Exiting ... ")
Exiting ...
gmake[1]: *** [out/feta11.pfa] Error 1
gmake[1]: Leaving directory 
`/usr/ports/print/lilypond/work/lilypond-2.0.3/mf'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/print/lilypond.
#


More information about the freebsd-ports mailing list