lilypond-user
[Top][All Lists]
Advanced

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

Lilypond won't compile (gcc/flex problem?)


From: Koen Versmissen
Subject: Lilypond won't compile (gcc/flex problem?)
Date: Wed, 18 Feb 2004 16:59:29 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4.1) Gecko/20020508 Netscape6/6.2.3

Hi,

I can't get Lilypond 2.0.3 to compile.
It looks like this is due to the gcc/flex problem, but I'm not sure.
I'm using SuSE Linux 7.0, flex 2.5.31 and gcc 3.3.3 and have followed
the instructions in the install file (involving lexer-gcc-3.1.sh).
Output file attached.
Can anyone suggest a solution or confirm that downgrading to
gcc 2.95 is likely to help?

Thanks,
Koen
make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C buildscripts all 
&&  make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C python all &&  
make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C scripts all &&  
make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C elisp all &&  make 
--no-builtin-rules PACKAGE=LILYPOND package=lilypond -C flower all &&  make 
--no-builtin-rules PACKAGE=LILYPOND package=lilypond -C lily all &&  make 
--no-builtin-rules PACKAGE=LILYPOND package=lilypond -C mf all &&  make 
--no-builtin-rules PACKAGE=LILYPOND package=lilypond -C ly all &&  make 
--no-builtin-rules PACKAGE=LILYPOND package=lilypond -C tex all &&  make 
--no-builtin-rules PACKAGE=LILYPOND package=lilypond -C ps all &&  make 
--no-builtin-rules PACKAGE=LILYPOND package=lilypond -C scm all &&  make 
--no-builtin-rules PACKAGE=LILYPOND package=lilypond -C po all &&  make 
--no-builtin-rules PACKAGE=LILYPOND package=lilypond -C make all &&  make 
--no-builtin-rules PACKAGE=LILYPOND package=lilypond -C cygwin all &&  make 
--no-builtin-rules PACKAGE=LILYPOND package=lilypond -C debian all &&  make 
--no-builtin-rules PACKAGE=LILYPOND package=lilypond -C stepmake all &&  make 
--no-builtin-rules PACKAGE=LILYPOND package=lilypond -C Documentation all &&  
make --no-builtin-rules PACKAGE=LILYPOND package=lilypond -C input all && true
make[1]: Entering directory `/usr/local/src/lilypond-2.0.3/buildscripts'
true
make[1]: Leaving directory `/usr/local/src/lilypond-2.0.3/buildscripts'
make[1]: Entering directory `/usr/local/src/lilypond-2.0.3/python'
true
make[1]: Leaving directory `/usr/local/src/lilypond-2.0.3/python'
make[1]: Entering directory `/usr/local/src/lilypond-2.0.3/scripts'
true
true
make[1]: Leaving directory `/usr/local/src/lilypond-2.0.3/scripts'
make[1]: Entering directory `/usr/local/src/lilypond-2.0.3/elisp'
true
make[1]: Leaving directory `/usr/local/src/lilypond-2.0.3/elisp'
make[1]: Entering directory `/usr/local/src/lilypond-2.0.3/flower'
make PACKAGE=LILYPOND package=lilypond -C include all && true
make[2]: Entering directory `/usr/local/src/lilypond-2.0.3/flower/include'
true
make[2]: Leaving directory `/usr/local/src/lilypond-2.0.3/flower/include'
make[1]: Leaving directory `/usr/local/src/lilypond-2.0.3/flower'
make[1]: Entering directory `/usr/local/src/lilypond-2.0.3/lily'
rm -f ./out/lexer.dep; DEPENDENCIES_OUTPUT="./out/lexer.dep ./out/lexer.o" g++ 
-c   -DHAVE_CONFIG_H  -DSTRING_UTILS_INLINED -Iinclude -I./out 
-I../flower/include -I../flower/./out -I../flower/include -O2 
-finline-functions -g -I/usr/local/src/lilypond-2.0.3/lily/out  
-I/usr/local/include/python2.2 -I/usr/local/include     -O2 -finline-functions 
-g -I/usr/local/src/lilypond-2.0.3/lily/out  -I/usr/local/include/python2.2 
-I/usr/local/include -Wall  -W -Wmissing-prototypes -Wconversion  -o 
out/lexer.o out/lexer.cc
In file included from /usr/local/include/libguile/tags.h:58,
                 from /usr/local/include/libguile/__scm.h:327,
                 from /usr/local/include/libguile.h:50,
                 from /usr/local/include/guile/gh.h:50,
                 from include/lily-guile.hh:18,
                 from include/protected-scm.hh:14,
                 from include/source-file.hh:10,
                 from lexer.ll:36:
/usr/include/inttypes.h: In function `intmax_t imaxabs(long long int)':
/usr/include/inttypes.h:421: error: call of overloaded `llabs(intmax_t&)' is 
   ambiguous
/usr/include/inttypes.h:411: error: candidates are: long long int llabs(long 
   long int)
/usr/local/include/c++/3.3.3/cstdlib:152: error:                 long long int 
   __gnu_cxx::llabs(long long int)
/usr/include/inttypes.h: In function `imaxdiv_t imaxdiv(long long int, long 
   long int)':
/usr/include/inttypes.h:428: error: call of overloaded `lldiv(intmax_t&, 
   intmax_t&)' is ambiguous
/usr/include/inttypes.h:414: error: candidates are: lldiv_t lldiv(long long 
   int, long long int)
/usr/local/include/c++/3.3.3/cstdlib:161: error:                 lldiv_t 
   __gnu_cxx::lldiv(long long int, long long int)
out/lexer.cc: In member function `virtual int My_lily_lexer::yylex()':
out/lexer.cc:3470: error: no class template named `std' in `std'
out/lexer.cc:3477: error: no class template named `std' in `std'
out/lexer.cc:3532: error: no class template named `std' in `std'
out/lexer.cc:3534: error: no class template named `std' in `std'
out/lexer.cc:3537: error: no class template named `std' in `std'
out/lexer.cc:3539: error: no class template named `std' in `std'
out/lexer.cc:3541: error: no class template named `std' in `std'
out/lexer.cc: In member function `virtual void yyFlexLexer::LexerError(const 
   char*)':
out/lexer.cc:5259: error: no class template named `std' in `std'
make[1]: *** [out/lexer.o] Error 1
make[1]: Leaving directory `/usr/local/src/lilypond-2.0.3/lily'
make: *** [all] Error 2

reply via email to

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