success!

Thanks, Matthias and Samuel.

On Thursday, March 25, 2021 at 2:02:28 PM UTC-5 Matthias Koeppe wrote:

> Sage 9.2 does not support building from source on macOS Big Sur. 
> Use the 9.3 release candidate. 
> https://wiki.sagemath.org/ReleaseTours/sage-9.3#Availability_of_Sage_9.3_and_installation_help
>
> On Thursday, March 25, 2021 at 10:26:41 AM UTC-7 la...@math.luc.edu wrote:
>
>> Thanks Samuel,
>>
>> My plan was to build the master branch first. Is that a bad idea? (My 
>> reasoning was that it's been a long, long while since I've compiled from 
>> source.)
>>
>> My VERSION.txt file says:
>>
>> SageMath version 9.2, Release Date: 2020-10-24
>>
>> I followed the steps you mentioned above (except starting from master 
>> branch).
>>
>> Build seems to have stopped at the same point (cython 0.29.21). I'm 
>> including the new log file for this, as well as the config.log and 
>> brew-list-versions.txt files you request.
>>
>>  
>>
>>
>>
>> On Thursday, March 25, 2021 at 12:22:00 AM UTC-5 Samuel Lelievre wrote:
>>
>>> What commands did you run? Were you building the
>>> latest development version (Sage 9.3.rc0)?
>>>
>>> Here are the commands I would run to upgrade.
>>>
>>> Update Homebrew index, check which packages
>>> are outdated, and upgrade.
>>> ```
>>> $ brew update
>>> $ brew outdated
>>> $ brew upgrade
>>> ```
>>>
>>> Change to the Sage installation folder
>>> and get  the latest develop branch.
>>> ```
>>> $ cd $(sage -c 'print(SAGE_ROOT)') && pwd
>>> $ git checkout develop -q
>>> $ git pull origin develop -q && git branch -vv
>>> ```
>>>
>>> Recall the number of processors of your Mac:
>>> ```
>>> $ sysctl -n hw.ncpu
>>> ```
>>>
>>> Choose how many jobs to run in parallel;
>>> for instance, to run 8 jobs at once:
>>> ```
>>> $ MAKE='make -j8'
>>> ```
>>>
>>> Set to use the Homebrew build environment,
>>> then bootstrap, configure and make.
>>> ```
>>> $ source .homebrew-build-env
>>> $ ./bootstrap -q && ./configure -q
>>> $ make -s V=0
>>> ```
>>> (Optionally, don't use the quiet (`-q`) flag for the
>>> configure step, and follow its final suggestions
>>> in order to install more recommended packages.)
>>>
>>> Optionally, run tests:
>>> ```
>>> $ make -s V=0 ptestlong
>>> ```
>>>
>>> Then report back. If the build fails, the file `config.log`
>>> and log files for packages that fail to build will be useful
>>> so ideally give access to them. I do that by uploading them
>>> somewhere in compressed form and sending a link;
>>> others prefer to attach files when emailing the list.
>>>
>>> One way to include Homebrew package version info
>>> is to include the file obtained by running:
>>> ```
>>> $ brew list --versions > brew-list-versions.txt
>>> ```
>>>
>>>

-- 
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/7edc14b1-8ade-45f7-83f2-268fd7c3f7a3n%40googlegroups.com.

Reply via email to