I uninstalled xcode and brew's gcc and then reinstall them both but I still 
the the same failure with givaro.
I don't know if this is related, but even though I installed ntl using brew 
it is not used when I compile sage as the log file reports:

checking NTL/ZZ.h usability... no
checking NTL/ZZ.h presence... yes
configure: WARNING: NTL/ZZ.h: present but cannot be compiled
configure: WARNING: NTL/ZZ.h:     check for missing prerequisite headers?
configure: WARNING: NTL/ZZ.h: see the Autoconf documentation
configure: WARNING: NTL/ZZ.h:     section "Present But Cannot Be Compiled"
configure: WARNING: NTL/ZZ.h: proceeding with the compiler's result
configure: WARNING:     ## ------------------------------------------ ##
configure: WARNING:     ## Report this to sage-devel@googlegroups.com ##
configure: WARNING:     ## ------------------------------------------ ##
checking for NTL/ZZ.h... no
checking whether we can link a program using NTL... no
checking NTL version >= 10.3... 11.4.1
using Sage's ntl SPKG
configure: === checking whether to install the flint SPKG ===
checking installing mpfr or ntl? ... yes; install flint as well
using Sage's flint SPKG
configure: === checking whether to install the arb SPKG ===
checking installing flint? ... yes; install arb as well
configure: === checking whether to install the bzip2 SPKG ===

That sage wants compile flint and arb is expected because I try to install 
them with brew I get errors like:

==> make
Last 15 lines from /Users/andrew/Library/Logs/Homebrew/flint/02.make:
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:324:9:
 
error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:325:9:
 
error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cmath:326:9:
 
error: no member named 'isunordered' in the global namespace
using ::isunordered;
      ~~^
13 errors generated.
make[2]: *** [build/interfaces/NTL-interface.lo] Error 1

These are similar to the errors that I get with givaro when compiling sage.

John: what version of xcode and the command line tools are using and if you 
first do

make distclean

are you still able to compile sage? As I reinstalled xcode from the 
appsrtore I am using the latest versions av I am using:

ProductName:    Mac OS X
ProductVersion:    10.15.1
BuildVersion:    19B88
Xcode 11.2
Build version 11B52

Andrew




On Saturday, 2 November 2019 05:45:08 UTC+11, Andrew wrote:
>
> Thanks John. I'll give this a try on Monday.
> Andrew
>
> On Saturday, 2 November 2019 04:20:08 UTC+11, John H Palmieri wrote:
>>
>> I just upgraded a different machine to Catalina. This one didn't have 
>> Xcode or homebrew installed beforehand, so I installed Xcode, its 
>> command-line tools, and homebrew's gcc. Then I built Sage and it worked. I 
>> have now installed a bunch of other homebrew packages relevant to Sage, and 
>> the build is going fine. (I had to log out of the machine, so I had to 
>> interrupt the build, but it had made it past givaro and ntl, which were 
>> sticking points for another user in this thread.)
>>
>> Thinking back on the other machine I upgraded, that one was also 
>> relatively "clean": no old Xcode or old homebrew stuff. So for those who 
>> are having problems, I wonder if uninstalling Xcode first would help. Maybe 
>> there are some other old libraries which should be removed before 
>> installing the new Xcode.
>>
>>   John
>>
>>
>> On Monday, October 14, 2019 at 10:43:09 AM UTC-7, Volker Braun wrote:
>>>
>>> Means: I successfully compiled Sage 8.9 on OSX Catalina with Xcode 11.0 
>>>
>>>
>>>
>>> On Sunday, October 13, 2019 at 9:24:44 PM UTC+2, Samuel Lelievre wrote:
>>>>
>>>> Sun 2019-10-13 08:26:52 UTC, Volker Braun:
>>>>>
>>>>> I just upgraded the OSX buildbot and Sage works
>>>>>
>>>> in case anybody is wondering. This is the first time in years
>>>>>
>>>> that the latest OSX release doesn't introduce major toolchain
>>>>>
>>>> issues and/or scrambles the filesystem, hope this starts a trend ;-) 
>>>>>
>>>>
>>>> That's good to hear, and there were people wondering.
>>>> See for instance this question on Ask Sage about SageMath
>>>> and macOS 10.15 "Catalina":
>>>>
>>>> - How to unlock SageMath 8.8 on macOS 10.15 Catalina?
>>>>   https://ask.sagemath.org/question/48293
>>>>
>>>> By "Sage works" do you mean any of the following?
>>>>
>>>> - there are / there will be binaries for macOS 10.15 "Catalina"
>>>> - the SageMath 8.9 binaries for macOS 10.14 "Mojave"
>>>>   also work for macOS 10.15 "Catalina"
>>>> - on macOS 10.15 "Catalina" building SageMath 8.9 from
>>>>   source gives a version that works and is not "locked"
>>>>
>>>>
>>>>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/50435d4c-8262-4721-b756-912efd80aefd%40googlegroups.com.

Reply via email to