Somehow I've broken the build on my system.  It used to work, but now it
fails when it tries to build the lexer.

I've used git to go back to known-good source trees, e.g.

git checkout 062046e74d6995b99bb7669e4cd6490ba8b18656

which I have built before.

But now, 

make clean
make

exits with the following:

flex -Cfe -p -p -oout/lexer.cc lexer.ll
lexer.ll:595: multiple <<EOF>> rules for start condition longcomment
lexer.ll:621: warning, rule cannot be matched
lexer.ll:624: warning, rule cannot be matched
lexer.ll:693: warning, -s option given but default rule can be matched
rm -f ./out/lexer.dep; DEPENDENCIES_OUTPUT="./out/lexer.dep ./out/lexer.o"
g++ -c -Woverloaded-virtual
-I/System/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
-I/System/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
-fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd
-fno-common -dynamic -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DMACOSX
-I/usr/include/ffi -DENABLE_DTRACE  -DHAVE_CONFIG_H  -DNDEBUG -I./include
-I./out -I../flower/include -I../flower/./out -I../flower/include  -O2
-finline-functions -g -pipe -I/opt/local/include -I/opt/local/include
-D_THREAD_SAFE  -I/opt/local/include/freetype2 -I/opt/local/include
-I/opt/local/include/pango-1.0 -I/opt/local/include/freetype2
-I/opt/local/include -I/opt/local/include/glib-2.0
-I/opt/local/lib/glib-2.0/include   -Wno-pmf-conversions  -W -Wall
-Wconversion -o out/lexer.o out/lexer.cc
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for
C/ObjC but not for C++
out/lexer.cc:384: error: no 'int yyFlexLexer::yywrap()' member function
declared in class 'yyFlexLexer'
make[1]: *** [out/lexer.o] Error 1
make: *** [all] Error 2


Any thoughts?

Thanks,

Carl



_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to