On Friday, July 1, 2016 at 6:36:49 PM UTC+2, William Stein wrote: > > The build still failed due to libpynac issues > "/projects/sage/dev/sage-7.3.beta6/local/lib/libpynac.so.2: undefined > symbol: _ZN4giac3genC1ERKNSt7__cxx1112basic_stringIcSt11char_t > "raitsIcESaIcEEEPKNS_7contextE; 'sage_setup.docbuild' is a package and > cannot be directly executed. >
Thats the C++11 ABI change: https://trac.sagemath.org/ticket/20350 The easiest workaround is to just not build Sage's own gcc but rely on the system one. > > I said: > > For me, I'm fine: I just now consider libao-dev something I have to > install before Sage, given that I have also installed giac. > > Which I now retract... and Ralf+Volker, many thanks for (presumably) > fixing this in https://trac.sagemath.org/ticket/20916. I'm testing > installing giac into Sage in order to finish my build, as Lief > suggested. And, as an aside, I'm really happy to see people > working on better Sage/giac integration! I tried looking at source > code and google searching "giac ginac" and all results are from 2008, > so I don't really know what's going on yet. But clearly a lot of > great work has gone into giac during the last few years. I found in > the sources for pynac "use giac for polynomial manipulations", so > there is that, which sounds exciting. > > > Build log: > .... > [tachyon-0.98.9.p5] real 0m6.015s > [tachyon-0.98.9.p5] user 0m5.204s > [tachyon-0.98.9.p5] sys 0m0.508s > [tachyon-0.98.9.p5] Successfully installed tachyon-0.98.9.p5 > [tachyon-0.98.9.p5] Deleting temporary build directory > [tachyon-0.98.9.p5] > /projects/sage/dev/sage-7.3.beta6/local/var/tmp/sage/build/tachyon-0.98.9.p5 > > [tachyon-0.98.9.p5] Finished installing tachyon-0.98.9.p5.spkg > cd ../.. && sage-logger -p './sage --docbuild --no-pdf-links all html > ' logs/dochtml.log > [dochtml] /projects/sage/dev/sage-7.3.beta6/local/bin/python: > /projects/sage/dev/sage-7.3.beta6/local/lib/libpynac.so.2: undefined > symbol: _ZN4giac3genC1ERKNSt7__cxx1112basic_stringIcSt11char_t > raitsIcESaIcEEEPKNS_7contextE; 'sage_setup.docbuild' is a package and > cannot be directly executed > Makefile:1012: recipe for target 'doc-html' failed > make[2]: *** [doc-html] Error 1 > make[2]: Leaving directory '/projects/sage/dev/sage-7.3.beta6/build/make' > Makefile:835: recipe for target 'all' failed > make[1]: *** [all] Error 2 > make[1]: Leaving directory '/projects/sage/dev/sage-7.3.beta6/build/make' > > real 91m26.763s > user 87m28.916s > sys 3m28.656s > *************************************************************** > Error building Sage. > > The following package(s) may have failed to build (not necessarily > during this run of 'make all'): > > The build directory may contain configuration files and other potentially > helpful information. WARNING: if you now run 'make' again, the build > directory will, by default, be deleted. Set the environment variable > SAGE_KEEP_BUILT_SPKGS to 'yes' to prevent this. > > Makefile:16: recipe for target 'all' failed > make: *** [all] Error 1 > You have new mail in /var/mail/salvus > salvus@compute7-us:/projects/sage/dev/sage-7.3.beta6$ > -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/sage-release. For more options, visit https://groups.google.com/d/optout.
