On Sun, May 30, 1999 at 02:37:33PM -0400, [EMAIL PROTECTED] wrote:
> lilypond-1.1.45.tar.gz, but it dies with this:
> 
> out/time-signature-engraver.o: In function 
>`Time_signature_engraver::do_process_requests(void)':
> out/time-signature-engraver.o(.text+0x29c): undefined reference to `gh_int2scm'
> out/parser.o: In function `yyparse(void *)':
> out/parser.o(.text+0xcac): undefined reference to `gh_eval_str'
> collect2: ld returned 1 exit status
> make[1]: *** [out/lilypond] Error 1
> rm out/lexer.cc out/parser.cc
> make[1]: Leaving directory `/usr/src/redhat/BUILD/lilypond-1.1.45/lily'
> make: *** [all] Error 2
> Bad exit status from /var/tmp/rpm-tmp.91581 (%build)
> 

This seems to be guile-related. I didn't use guile before Lilypond.
Compiled&installed it just to be able to build Lilypond.
The guile-library needs the history or readline library (or both),
so it's necessary for me to include
-lhistory -lreadline -lncurses
to the configure script so the check for the proper guile version
works. Probably the linker flags in the makefile need these, too.
I don't remember right now.

Maybe there are other ways of building the guile library so it
doesn't need history.

Cheers, Dirk.

Reply via email to