lilypond-user
[Top][All Lists]
Advanced

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

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


From: Mats Bengtsson
Subject: Re: Lilypond won't compile (gcc/flex problem?)
Date: Thu, 19 Feb 2004 11:25:36 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040113

Yes, it seems that you have a combination of gcc and flex that
don't work well together. Are you sure that you really use the
flex 2.5.31 and not any old version (check also the include
files). Also, if you have upgraded flex or gcc, I hope you have
rerun the LilyPond configure after the upgrade.

I don't really have any experience on using the lexer-gcc-3.1.sh
hack but if you really use flex 2.5.31 I don't think it will be
fully relevant.

   /Mats

Koen Versmissen wrote:
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-ru
les 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


------------------------------------------------------------------------

_______________________________________________
Lilypond-user mailing list
address@hidden
http://mail.gnu.org/mailman/listinfo/lilypond-user

--
=============================================
        Mats Bengtsson
        Signal Processing
        Signals, Sensors and Systems
        Royal Institute of Technology
        SE-100 44  STOCKHOLM
        Sweden
        Phone: (+46) 8 790 8463                         
        Fax:   (+46) 8 790 7260
        Email: address@hidden
        WWW: http://www.s3.kth.se/~mabe
=============================================




reply via email to

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