help-gnu-music
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

compilation problem


From: Daniel Senderowicz
Subject: compilation problem
Date: Tue, 3 Apr 2001 10:04:53 -0700 (PDT)

Hi,

I'm having a problem compiling lilypond-1.3.141 that perhaps someone
in the list can help me. It happens with the lexer.ll file.
Unfortunately my knowledge of lex is absolutely nil. It seems to
go OK all the way to the linking phase, (see the make log below),
but it fails to find some of the memory allocation functions (e.g.
yy_flex_alloc). However, I can see them defined inside the produced
lexer.cc. I'll appreciate any pointers. Many thanks in advance.

Dan

gmake[2]: Leaving directory `/usr/users/daniel/misc/lilypond-1.3.141/flower'
c++     -o out/lilypond ./out/a2-engraver.o ./out/afm.o ./out/align-interface.o 
./out/align-note-column-engraver.o ./out/all-font-metrics.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-engraver.o 
./out/bar-number-engraver.o ./out/bar.o ./out/beam-engraver.o ./out/beam.o 
./out/beaming-info.o ./out/bezier-bow.o ./out/bezier.o ./out/box.o 
./out/break-algorithm.o ./out/break-align-engraver.o ./out/break-align-item.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-item.o ./out/collision-engraver.o ./out/collision.o 
./out/column-x-positions.o ./out/command-request.o ./out/c!
ontext-specced-music.o ./out/custos-engraver.o ./out/custos.o 
./out/cxx-function-smob.o ./out/debug.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/extender-engraver.o 
./out/folded-repeat-iterator.o ./out/font-interface.o ./out/font-metric.o 
./out/gdb.o ./out/global-ctor.o ./out/global-translator.o 
./out/gourlay-breaking.o ./out/grace-align-item.o ./out/grace-engraver-group.o 
./out/grace-iterator.o ./out/grace-music.o ./out/grace-performer-group.o 
./out/grace-position-engraver.o ./out/grace-position-performer.o 
./out/grob-info.o ./out/grob.o ./out/group-interface.o ./out/hairpin.o 
./out/hara-kiri-group-spanner.o ./out/hyphen-engraver.o ./out/hyphen-spanner.o 
./out/includable-lexer.o ./out/input-smob.o ./out/instrument-name-engraver.o 
./out/interpretation-context-!
handle.o ./out/item.o ./out/key-engraver.o ./out/key-item.o!
 ./out/key-performer.o ./out/keyword.o ./out/kpath.o ./out/least-squares.o 
./out/lily-guile.o ./out/lily-version.o ./out/lilypond-version.o 
./out/line-group-group-engraver.o ./out/line-of-score.o ./out/line-spanner.o 
./out/local-key-engraver.o ./out/local-key-item.o ./out/lookup.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/melisma-engraver.o ./out/midi-def.o ./out/midi-item.o ./out/midi-stream.o 
./out/midi-walker.o ./out/misc.o ./out/molecule.o ./out/moment.o 
./out/multi-measure-rest-engraver.o ./out/multi-measure-rest.o 
./out/music-constructor.o ./out/music-ctor.o ./out/music-iterator.o 
./out/music-list.o ./out/music-output-def.o ./out/music-sequence.o 
./out/music-wrapper-iterator.o ./out/music-wrapper.o ./out/music.o 
./out/musical-request.o ./out/my-lily-lexer.o ./out/my-lily-parser.o 
./out/note-column.o ./out/no!
te-head-line-engraver.o ./out/note-head.o ./out/note-heads-engraver.o 
./out/note-name-engraver.o ./out/note-performer.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/paper-stream.o ./out/part-combine-music-iterator.o 
./out/part-combine-music.o ./out/percent-repeat-engraver.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-engraver.o 
./out/piano-pedal-performer.o ./out/pitch-squash-engraver.o ./out/pitch.o 
./out/property-engraver.o ./out/property-iterator.o ./out/protected-scm.o 
./out/relative-octave-music.o ./out/repeat-acknowledge-engraver.o 
./out/repeated-music.o ./out/request-chord-iterator.o ./out/request.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/r!
od.o ./out/scaled-font-metric.o ./out/scheme-option.o ./out!
/scm-hash.o ./out/scope.o ./out/score-engraver.o ./out/score-performer.o 
./out/score.o ./out/scores.o ./out/script-column-engraver.o 
./out/script-column.o ./out/script-engraver.o ./out/script.o 
./out/separating-group-spanner.o ./out/separating-line-group-engraver.o 
./out/separation-item.o ./out/sequential-music-iterator.o 
./out/side-position-interface.o ./out/simple-music-iterator.o 
./out/simple-spacer.o ./out/simultaneous-music-iterator.o 
./out/slur-bezier-bow.o ./out/slur-engraver.o ./out/slur.o 
./out/spaceable-element.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.o 
./out/staff-performer.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-engraver.o ./out/stem-tremolo.o ./out/stem.o 
./out/sustain-pedal.o ./out/swallow-engraver.o ./out/!
swallow-perf.o ./out/syllable-group.o ./out/symbol-cache.o 
./out/system-start-delimiter-engraver.o ./out/system-start-delimiter.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.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/vertical-align-engraver.o ./out/voice-devnull-engraver.o 
./out/volta-engraver.o ./out/volta-spanner.o ./out/warn.o ./out/lexer.o!
 ./out/parser.o ./out/../../flower/out/library.a   -L/usr/p!
kg/lib -lguile -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib 
-L/usr/pkg/lib -lm
/usr/pkg/lib/libguile.so: warning: tmpnam() possibly used unsafely, use 
mkstemp() or mkdtemp()
./out/lexer.o: In function `yyFlexLexer::yy_get_next_buffer(void)':
lexer.ll(.text+0x5158): undefined reference to `yy_flex_realloc'
./out/lexer.o: In function `yyFlexLexer::yy_create_buffer(istream *, int)':
lexer.ll(.text+0x5d1c): undefined reference to `yy_flex_alloc'
lexer.ll(.text+0x5da8): undefined reference to `yy_flex_alloc'
./out/lexer.o: In function `yyFlexLexer::yy_delete_buffer(yy_buffer_state *)':
lexer.ll(.text+0x5f04): undefined reference to `yy_flex_free'
lexer.ll(.text+0x5f1c): undefined reference to `yy_flex_free'
./out/lexer.o: In function `yyFlexLexer::yy_push_state(int)':
lexer.ll(.text+0x6164): undefined reference to `yy_flex_alloc'
lexer.ll(.text+0x6188): undefined reference to `yy_flex_realloc'
collect2: ld returned 1 exit status
gmake[1]: *** [out/lilypond] Error 1
rm out/lexer.cc out/parser.cc
gmake[1]: Leaving directory `/usr/users/daniel/misc/lilypond-1.3.141/lily'
gmake: *** [all] Error 2



reply via email to

[Prev in Thread] Current Thread [Next in Thread]