So I have a build of sage 8.1.beta5 on OS X with Xcode 9 using * #12426 - building with clang - you need autotools installed or generate configure somewhere that does and copy it in place.
* an external fortran compiler, given the problems with gcc it may very well be that gfortran won’t build either - I need to further check that. * an updated eclib https://github.com/JohnCremona/eclib/archive/v20170815.tar.gz probably not necessary but defaulting to C++11 make logs much nicer since it cuts down on the warnings. Beware this is not a sdist tarball. * the patch at https://github.com/JohnCremona/eclib/issues/19#issuecomment-314952542 this is absolutely needed. François > On 21/09/2017, at 07:10, François Bissey <frp.bis...@gmail.com> wrote: > > We in fact have a patch on github for a similar problem that was spotted > before. It proved effective in this instance. So I will proceed with trying > to build the rest of sage. > > François > >> On 21/09/2017, at 04:05, John H Palmieri <jhpalmier...@gmail.com> wrote: >> >> I put the log for that failure at #12426, and then François created an >> upstream ticket at >> >> https://github.com/JohnCremona/eclib/issues/28 >> >> in case you want to take a look. >> >> >> On Wednesday, September 20, 2017 at 3:08:13 AM UTC-7, Dima Pasechnik wrote: >> The eclib does not look like a big problem, some rather standard C++ >> template issue to be tweaked... >> >> On Wednesday, September 20, 2017 at 12:50:32 AM UTC+1, John H Palmieri wrote: >> I just upgraded an OS X box to Xcode 9.0, and now Sage doesn't build: >> >> - with a fresh Sage 8.1.beta5 tarball, gcc doesn't build: >> >> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:1398:2: >> error: no member named 'fancy_abort' in namespace 'std::__1'; did you mean >> simply 'fancy_abort'? >> _VSTD::abort(); >> ^~~~~~~ >> >> I'll open a ticket and post the full gcc log. >> >> - instead using trac 12426 (compile with clang instead of gcc), eclib >> doesn't build: >> >> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:572:12: >> error: call to function 'isnan' that is neither visible in the template >> definition nor found by argument-dependent lookup >> return isnan(__lcpp_x); >> >> .... >> >> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:592:12: >> error: call to function 'isinf' that is neither visible in the template >> definition nor found by argument-dependent lookup >> return isinf(__lcpp_x); >> >> -- >> John >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "sage-devel" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to sage-devel+unsubscr...@googlegroups.com. >> To post to this group, send email to sage-devel@googlegroups.com. >> Visit this group at https://groups.google.com/group/sage-devel. >> For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.