The problem is that * Sage and your system come with libppl * gcc links with ppl * the system and Sage versions of ppl conflict
You can try to compile with SAGE_INSTALL_GCC=no make On Friday, October 19, 2012 6:58:31 PM UTC+1, Timo Kluck wrote: > > Dear sage-developers, > > I'm trying to compile sage on Scientific Linux 5.5. The system has gcc > 4.6.0 installed, which prompts Sage to install its own spkg of the compiler > because of some bugs. Unfortunately, this doesn't work. From the build log, > I gather that there is a conflict because both a system copy and a sage > copy of the library libgmp are linked (see the snippet below). > > Has anyone seen this before? Is there a workaround? > > Thanks and best regards, > Timo Kluck > > > -- > gcc -O0 -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual > -Wstrict-prototypes -W > missing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long > -Wno-vari > adic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat > -fno-com > mon -DHAVE_CONFIG_H -o cc1 c-lang.o c-family/stub-objc.o attribs.o > c-errors.o > c-decl.o c-typeck.o c-convert.o c-aux-info.o c-objc-common.o c-parser.o > tree-mud > flap.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o > c-family/c- > format.o c-family/c-gimplify.o c-family/c-lex.o c-family/c-omp.o > c-family/c-opts > .o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o > c-family/c-pretty- > print.o c-family/c-semantics.o c-family/c-ada-spec.o i386-c.o \ > cc1-checksum.o main.o tree-browser.o libbackend.a > ../libcpp/libcpp.a . > ./libdecnumber/libdecnumber.a ../libcpp/libcpp.a > ../libiberty/libiberty.a ../l > ibdecnumber/libdecnumber.a -lppl_c -lppl -lpwl -lgmpxx > -L/tmp/sage-5.3/local/l > ib -L/tmp/sage-5.3/local/lib -L/tmp/sage-5.3/local/lib -lmpc -lmpfr -lgmp > -rdyna > mic -ldl -lz > /usr/bin/ld: warning: libgmp.so.3, needed by /usr/local/lib/libppl_c.so, > may con > flict with libgmp.so.7 > /usr/lib/../lib64/libgmpxx.so: undefined reference to `__gmp_doprnt_mpf' > collect2: ld gaf exit-status 1 terug > make[5]: *** [lto1] Fout 1 > --- > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To post to this group, send email to sage-devel@googlegroups.com. To unsubscribe from this group, send email to sage-devel+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel?hl=en.