I'm pretty sure you are on an old version of Sage... $ git trac find b02fff52f6d55663af31343bfaf3e35c53a9bc14 Commit has been merged in 6.2.rc1. commit ba423b1c343da22cd342102f6504df044691d0e7 Merge: 069e666 f6df279 Author: Release Manager <rele...@sagemath.org> Date: Fri Apr 25 19:44:48 2014 +0200
Trac #16208: Make Sage (6.1.1/6.2.beta*) build with GCC 4.9 [http://gcc.gnu.org/gcc-4.9/ GCC 4.9.0] has been released on April 22nd 2014. Due to stricter conformance to the C++ standard, both the current stable release of Sage, 6.1.1, and the current development release, 6.2.beta8, won't build with GCC 4.9. Luckily only two Sage packages, namely Lcalc (1.23) and PPL (1.1), are affected, and small patches which don't change any functionality are sufficient to let Sage build with the new GCC. (The same patch(es) apply to both Sage 6.1.1 and 6.2.beta8.) URL: http://trac.sagemath.org/16208 Reported by: leif Ticket author(s): Leif Leonhardy Reviewer(s): Volker Braun On Friday, June 13, 2014 1:53:10 PM UTC+1, Snark wrote: > > Hi, > > Le 13/06/2014 14:45, Volker Braun a écrit : > > In C++11 it is unspecified whether ptrdiff_t (and other C typedefs) are > > injected into the global namespace or not. GCC is not at fault for > > restriciting its scope to only std::ptrdiff_t. > > Sigh. Then I guess I'll need to open a ticket and write a patch for that > too? > > Snark on #sagemath > -- 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 http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.