On Fri, Jul 1, 2016 at 9:52 AM, Volker Braun <[email protected]> wrote: > 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. >
As a follow up -- after doing "./sage -i giac" the build completed enough that I could run sage (docs still building). > > 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. -- William (http://wstein.org) -- 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.
