On Sep  4, 1999, Alexandre Oliva <[EMAIL PROTECTED]> wrote:

> BTW, I'm also having some trouble getting it to run on Solaris7/x86:
> it will crash in _init, and gdb doesn't work on this platform :-(

gdb 4.18 doesn't, but 4.17 does.  I found out the linker warns about a
data x function conflict of the symbol `monitor', defined in
lily/debug.o.  It is defined as a function in some Solaris7/x86
library, so it might be a good idea to rename it in lilypond sources:

--- lily/include/debug.hh~      Wed Sep  1 21:17:49 1999
+++ lily/include/debug.hh       Sat Sep  4 10:05:06 1999
@@ -21,6 +21,7 @@
 // progress
 extern ostream *mlog;
 
+#define monitor debug_monitor
 // debugging
 extern Dstream *monitor; // monitor
 
Unfortunately, it doesn't fix the problem.  lilypond still crashes in
the initialization of global symbols of the main program.  It's
probably a bug in gcc 2.95.1, since egcs 1.1.2 could build lilypond
1.2.0 correctly.  Unfortunately, I no longer have egcs 1.1.2 to test
lilypond 1.2.6 against it :-(

Hope this helps...

-- 
Alexandre Oliva http://www.dcc.unicamp.br/~oliva IC-Unicamp, Bra[sz]il
oliva@{dcc.unicamp.br,guarana.{org,com}} aoliva@{acm.org,computer.org}
oliva@{gnu.org,kaffe.org,{egcs,sourceware}.cygnus.com,samba.org}
** I may forward mail about projects to mailing lists; please use them

Reply via email to