Hello

On Thu, Apr 22, 1999 at 01:21:21PM +0200, Han-Wen Nienhuys wrote:
> try CXX="egcs -x c++".
> CPPFLAGS="-I/usr/myguile/include"

One player shoot again :-)
This night I try again, with your help I go significantly deeper, but the 
make failed at the link time, grrr !

Conclusion for this night:

- g++ and egcs don't like to live together for the FlexLexer.h problem
- the libraries are .a, FreeBSD use elf, it seem that I have to use -static ?
- configure find guile but setenv CPPFLAGS help a lot
- I don't understand the errors messages (in attachement)

Questions :

        (technical) - Has somebody try to make a package for FreeBSD ?

        (musical) - Has somebody start to build a large library of
        free musical score. I find strange to buy expensice score for
        music which are in public domain from century. Such a libray exist
        for textual litterature, why not create a musical one ?

PJ: 
        - A tiny script used to try to compile which show the variables I used
        - A part of the errors messages

#!/bin/csh
cp /usr/include/g++/FlexLexer.h $1/lib/include/
cd $1
setenv CXX "egcc -x c++"
setenv CPPFLAGS "-I/local/guile/include/"
setenv CFLAGS "-static"
setenv LDFLAGS "-static"
\rm config.cache
./configure --prefix=/local/lily
gmake

../..

gmake[2]: Leaving directory `/users/hpc/Install/Lily/lilypond-1.1.40/flower'
egcc -x c++      -o out/lilypond out/abbrev.o out/abbreviation-beam-engraver.o 
out/abbreviation-beam.o out/afm-reader.o out/afm.o out/align-element.o 
out/all-font-metrics.o out/atom.o out/audio-column.o out/audio-element.o 
out/audio-item.o out/audio-staff.o out/auto-beam-engraver.o out/axis-align-item.o 
out/axis-align-spanner.o out/axis-group-element.o out/axis-group-item.o 
out/axis-group-spanner.o out/bar-engraver.o out/bar-number-engraver.o 
out/bar-script-engraver.o out/bar.o out/base-span-bar-engraver.o out/beam-engraver.o 
out/beam.o out/bezier.o out/bow.o out/boxes.o out/break-align-item.o out/break.o 
out/change-iterator.o out/change-translator.o out/chord-name-engraver.o out/chord.o 
out/clef-engraver.o out/clef-item.o out/col-info.o out/colhpos.o 
out/collision-engraver.o out/collision.o out/command-request.o out/crescendo.o 
out/debug.o out/dimension-cache.o out/dimensions.o out/direction.o 
out/directional-spanner.o out/dot-column-engraver.o out/dot-column.o out/dots.o o!
 ut!
/dynamic-engraver.o out/encompass-info.o out/engraver-group.o out/engraver.o 
out/extender-engraver.o out/extender-spanner.o out/file-results.o 
out/font-size-engraver.o out/g-script-column-engraver.o out/g-script-column.o 
out/g-script-engraver.o out/g-script.o out/g-staff-side.o out/g-stem-staff-side.o 
out/g-text-item.o out/global-ctor.o out/global-translator.o out/gourlay-breaking.o 
out/graphical-axis-group.o out/graphical-element.o out/graphical-lisp-element.o 
out/hara-kiri-line-group-engraver.o out/hara-kiri-vertical-group-spanner.o 
out/heads-engraver.o out/idealspacing.o out/identifier.o out/includable-lexer.o 
out/ineq-constrained-qp.o out/interpretation-context-handle.o out/item.o 
out/key-engraver.o out/key-item.o out/key-performer.o out/key.o out/keyword.o 
out/leastsquares.o out/lily-guile.o out/lily-version.o out/line-group-group-engraver.o 
out/line-of-score.o out/line-spacer.o out/local-key-engraver.o out/local-key-item.o 
out/lookup.o out/ly-symbols.o out/lyric-engrav!
 er!
.o out/lyric-performer.o out/main.o out/mark-engraver.o out/midi-def.o out/midi-item.o 
out/midi-stream.o out/midi-walker.o out/misc.o out/mixed-qp.o out/molecule.o 
out/mudela-version.o out/multi-measure-rest-engraver.o out/multi-measure-rest.o 
out/music-iterator.o out/music-list-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-pitch.o out/musical-request.o out/my-lily-lexer.o out/my-lily-parser.o 
out/note-column.o out/note-head.o out/note-performer.o out/notename-table.o 
out/p-col.o out/p-score.o out/paper-def.o out/paper-outputter.o out/paper-stream.o 
out/performance.o out/performer-group-performer.o out/performer.o 
out/pitch-squash-engraver.o out/property-iterator.o out/protected-scm.o out/qlpsolve.o 
out/relative-octave-music.o out/repeat-engraver.o out/repeated-music-iterator.o 
out/repeated-music.o out/request-iterator.o out/request.o 
out/rest-collision-engraver.o out/rest-coll!
 i!
sion.o out/rest-engraver.o out/rest.o out/rhythmic-column-engraver.o 
out/rhythmic-grouping.o out/rhythmic-head.o out/rod.o out/scope.o out/score-column.o 
out/score-element-info.o out/score-element.o out/score-engraver.o 
out/score-performer.o out/score-priority-engraver.o out/score.o out/scores.o 
out/separating-group-spanner.o out/separating-line-group-engraver.o 
out/sequential-music-iterator.o out/simultaneous-music-iterator.o 
out/single-malt-grouping-item.o out/slur-engraver.o out/slur.o out/spacing-engraver.o 
out/span-bar-engraver.o out/span-bar.o out/span-score-bar-engraver.o out/spanner.o 
out/spring-spacer.o out/staff-bar.o out/staff-info.o out/staff-margin-engraver.o 
out/staff-performer.o out/staff-side.o out/staff-switching-translator.o 
out/staff-sym-engraver.o out/staff-sym.o out/staff-symbol-referencer.o 
out/stem-engraver.o out/stem-info.o out/stem.o out/super-element.o 
out/swallow-engraver.o out/swallow-perf.o out/template5.o out/text-engraver.o 
out/tfm-reader.o out!
 /t!
fm.o out/tie-engraver.o out/tie.o out/time-description.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/translation-property.o out/translator-ctors.o 
out/translator-group.o out/translator.o out/transposed-music.o out/tuplet-engraver.o 
out/tuplet-spanner.o out/type-swallow-trans.o out/vertical-align-engraver.o 
out/volta-spanner.o out/warn.o out/word-wrap.o out/lexer.o out/parser.o 
../lib/out/library.a ../flower/out/library.a  -L/local/guile/lib -lguile -lreadline 
-ltermcap -lm -lintl 
out/abbrev.o:8: unterminated character constant
out/abbrev.o:18: unterminated character constant
out/abbrev.o:20: unterminated character constant
out/abbreviation-beam-engraver.o:9: unterminated character constant
out/abbreviation-beam-engraver.o:16: unterminated character constant
out/abbreviation-beam-engraver.o:46: unterminated character constant

<3000 lines of such errors follows>

Reply via email to