lilypond-user
[Top][All Lists]
Advanced

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

Re: Cannot install on RH8


From: Mats Bengtsson
Subject: Re: Cannot install on RH8
Date: Tue, 22 Feb 2005 18:58:27 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041217

If you search the mailing list archives back some year,
you'll notice that this was a big problem with RH8. The problem
is (at least that's what I think) that your versions of flex and
gcc don't work well together. There's some information in
INSTALL.txt, but the best solution is probably to install a newer
version of flex.

   /Mats

PGA wrote:
Hi,

I have been trying unsuccessfully to install lilypond on RH8.

1. I cannot use the rpms because RPM has a recursive dependency that cannot be resolved. This is the chain of dependency errors I get as I try to install the successive packages that are required:

        guile >= 1.6.4-8 is needed by lilypond-2.4.1-1.rh90.ccrma
        libpthread.so.0(GLIBC_2.3.2) is needed by guile-1.6.4-8
        glibc-common = 2.3.2-98 is needed by glibc-2.3.2-98
        glibc < 2.3.2 conflicts with glibc-common-2.3.2-101

I can't uninstall glibc because it is required by too many packages. I can't upgrade glibc because I don't have the right version of glibc-common and I can't upgrade glibc-common because I don't have the right version of glibc.

2. I tried to install from source. Guile gave me alot of grief until I found a post telling me to run configure with the option --prefix=/usr. So I successfully installed guile in /usr.

cd to the lilypond source dir, then
# ./configure
# make all
Here are the last few lines from the make script output. It just won't compile. Does anyone understand the compiler output?

out/lexer.cc: In member function `virtual int Lily_lexer::yylex()':
out/lexer.cc:4529: cannot convert `std::istream*' to `istream*' in assignment
out/lexer.cc: In member function `void yyFlexLexer::yy_load_buffer_state()':
out/lexer.cc:5052: cannot convert `istream*' to `std::istream*' in assignment
out/lexer.cc: In member function `void
   yyFlexLexer::yy_init_buffer(yy_buffer_state*, std::istream*)':
out/lexer.cc:5103: cannot convert `std::istream*' to `istream*' in assignment
/usr/include/c++/3.2/bits/locale_facets.h: At top level:
out/lexer.cc:3501: warning: `int yy_start_stack_ptr' defined but not used
out/lexer.cc:3502: warning: `int yy_start_stack_depth' defined but not used
out/lexer.cc:3503: warning: `int*yy_start_stack' defined but not used
out/lexer.cc:3505: warning: `void yy_push_state(int)' declared `static' but
   never defined
out/lexer.cc:3508: warning: `void yy_pop_state()' declared `static' but never
   defined
out/lexer.cc:3511: warning: `int yy_top_state()' declared `static' but never
   defined
make[1]: *** [out/lexer.o] Error 1
make[1]: Leaving directory `/home/packages/lilypond-2.4.4/lily'
make: *** [all] Error 2

Thanks,

Peter


_______________________________________________
lilypond-user mailing list
address@hidden
http://lists.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]