No, it's not related to gcc 4.9.3: with a fresh Sage 7.5.rc2 tarball, pynac 
fails to build for me, both on OS X 10.11 and 10.12.


On Friday, January 6, 2017 at 1:35:16 PM UTC-8, John H Palmieri wrote:
>
> On several OS X machines, pynac-0.7.3 fails to build. Could this be 
> because gcc hasn't been updated? (I see that the current version is 5.4.0, 
> but running 'make' when I have 4.9.3.p1 installed does not trigger a 
> rebuild of gcc.) A snippet from the pynac log file:
>
> In file included from 
> /Users/jpalmier/Desktop/Sage_stuff/git/sage/local/include/c++/4.9.3/bits/basic_ios.h:37:0,
>                  from 
> /Users/jpalmier/Desktop/Sage_stuff/git/sage/local/include/c++/4.9.3/ios:44,
>                  from 
> /Users/jpalmier/Desktop/Sage_stuff/git/sage/local/include/c++/4.9.3/ostream:38,
>                  from 
> /Users/jpalmier/Desktop/Sage_stuff/git/sage/local/include/c++/4.9.3/iostream:39,
>                  from class_info.h:31,
>                  from registrar.h:30,
>                  from basic.h:40,
>                  from numeric.h:49,
>                  from inifcns.h:26,
>                  from sum.cpp:13:
> /Users/jpalmier/Desktop/Sage_stuff/git/sage/local/include/c++/4.9.3/bits/locale_facets.h:240:53:
>  
> error: macro "toupper" passed 2 arguments, but takes just 1
>        toupper(char_type *__lo, const char_type* __hi) const
>                                                      ^
> /Users/jpalmier/Desktop/Sage_stuff/git/sage/local/include/c++/4.9.3/bits/locale_facets.h:269:53:
>  
> error: macro "tolower" passed 2 arguments, but takes just 1
>        tolower(char_type* __lo, const char_type* __hi) const
>                                                      ^
> /Users/jpalmier/Desktop/Sage_stuff/git/sage/local/include/c++/4.9.3/bits/locale_facets.h:812:53:
>  
> error: macro "toupper" passed 2 arguments, but takes just 1
>        toupper(char_type *__lo, const char_type* __hi) const
>                                                      ^
> /Users/jpalmier/Desktop/Sage_stuff/git/sage/local/include/c++/4.9.3/bits/locale_facets.h:845:53:
>  
> error: macro "tolower" passed 2 arguments, but takes just 1
>        tolower(char_type* __lo, const char_type* __hi) const
>
>
> On Friday, January 6, 2017 at 12:42:44 AM UTC-8, Volker Braun wrote:
>>
>> As always, you can get the latest beta version from the "develop" git 
>> branch. Alternatively, the self-contained source tarball is at 
>> http://www.sagemath.org/download-latest.html
>>
>> a6f8b9c Updated SageMath version to 7.5.rc2
>> d7bfc5b Trac #22136: Upgrade to pynac-0.7.3
>> e82c80c Updated SageMath version to 7.5.rc1
>>
>>

-- 
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 sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.

Reply via email to