"Jack J. Woehr" <[EMAIL PROTECTED]> writes: > Well, I'm almost there.
> Each time bison ran, with the commands: > > bison parser.yy > mv parser.yy.tab.c out/parser.cc > > The parser.yy.tab.c file would be missing. So I descended manually and ran > bison there and then everything seemed okay. Strange, what was the error you got; and what bison command did you use that succeeded? It looks like both commands were successful, and that's the cause of the link failure: c++ -o out/lilypond ./out/a2-engraver.o ... ./out/paper-score.o ./out/parser.tab.o ./out/part-combine-music-iterator.o ... ./out/lexer.o ./out/parser.o ./out/../../flower/out/library.a ... you have both parser.tab.o and parser.o. remove parser.tab.c from ./lily and rerun make > ./out/parser.o: In function `regular_identifier_b(void *)': > /usr/local/src/various/lilypond-stuff/lilypond-1.5.25/lily/parser.yy:67: > multiple definition of `regular_identifier_b(void *)' > >./out/parser.tab.o:/usr/local/src/various/lilypond-stuff/lilypond-1.5.25/lily/parser.yy:67: > first defined here you see, all parser definitions are double. Jan. -- Jan Nieuwenhuizen <[EMAIL PROTECTED]> | GNU LilyPond - The music typesetter http://www.xs4all.nl/~jantien | http://www.lilypond.org _______________________________________________ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user