Just as a followup, I did confirm on my Big Sur that the steps I outlined above does let sage build.
On Monday, May 10, 2021 at 3:52:20 PM UTC-4 Matthias Koeppe wrote: > Yes, using gcc@10 from homebrew should be a good option too. I have added > this suggestion to to > https://wiki.sagemath.org/ReleaseTours/sage-9.3#Availability_of_Sage_9.3_and_installation_help > > (it may need expanding) > > On Monday, May 10, 2021 at 12:28:50 PM UTC-7 [email protected] wrote: > >> sorry, that should be `brew install gcc@10` >> >> On Monday, May 10, 2021 at 3:27:47 PM UTC-4 Zachary Scherr wrote: >> >>> I haven't fully tested this yet, but you can also try installing gcc-10 >>> through homebrew and then using gfortran-10. Here are the steps to try: >>> >>> > brew install gcc-10 >>> >>> and then once in a clean sage directory (so run make distclean if you >>> need to): >>> >>> > source .homebrew-build-env >>> > make configure >>> > FC=gfortran-10 ./configure >>> > make >>> >>> will force the configure script to use gfortran 10. At the time of >>> posting this I did check that this does allow numpy to build. >>> >>> >>> >>> On Monday, May 10, 2021 at 3:01:56 PM UTC-4 Matthias Koeppe wrote: >>> >>>> Our configure script rejects the current gfortran from homebrew - which >>>> is already 11.1. >>>> >>>> This leads to building gfortran from source, an old version which does >>>> not support Big Sur. >>>> Try with https://trac.sagemath.org/ticket/29703 please (use >>>> ./bootstrap), which upgrades our gcc/gfortran package. >>>> >>>> >>>> >>>> On Monday, May 10, 2021 at 11:46:50 AM UTC-7 [email protected] wrote: >>>> >>>>> I'm trying to build SageMath 9.3 from source on MacOS Big Sur 11.3.1. >>>>> >>>>> It fails with the following: >>>>> >>>>> v = self.gnu_version_match(version_string) >>>>> >>>>> File >>>>> "/Users/myUser/app/sage-9.3/local/var/tmp/sage/build/numpy-1.19.5/src/numpy/distutils/fcompiler/gnu.py", >>>>> >>>>> line 80, in gnu_version_match >>>>> >>>>> raise ValueError(err + version_string) >>>>> >>>>> ValueError: A valid Fortran version was not found in this string: >>>>> >>>>> >>>>> 9.2.0 >>>>> >>>>> >>>>> ******************************************************************************** >>>>> >>>>> Error building a wheel for numpy-1.19.5 >>>>> >>>>> >>>>> ******************************************************************************** >>>>> >>>>> >>>>> Please find the log files attached. Any ideas what the issue might be? >>>>> >>>> -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/12561c43-f4ae-49e8-bbc7-39eeecaa40d0n%40googlegroups.com.
