I have downloaded SageMath 7.3, and it runs on macOS 10.12 Sierra.
I have found that the file signals.so has the same size on SageMath 7.4 and 
on SageMath 7.3. But, with a file comparison checker, we can see that *the 
file signals.so has differences between SageMath 7.3 and SageMath 7.4.*
The files compared are :
/Applications/SageMath-7.3.app/Contents/Resources/sage/local/lib/python2.7/site-packages/cysignals/signals.so
and
/Applications/SageMath-7.4.app/Contents/Resources/sage/local/lib/python2.7/site-packages/cysignals/signals.so

It seems that on 7.4, SageMath has a bad signals.so file on the Mac version.

Le mardi 8 novembre 2016 20:13:16 UTC+1, Volker Braun a écrit :
>
> Thats likely https://trac.sagemath.org/ticket/21772
>
> Compiling Sage from source should work for you.
>
>
> On Tuesday, November 8, 2016 at 1:53:12 AM UTC+1, quark67000 wrote:
>>
>> I have downloaded *sage-7.4-OSX_10.11.6-x86_64.app.dmg* (I'm under macOS 
>> 10.12.1), and installed the app on the Applications folder. But when I 
>> launch it, on Terminal, it display this :
>>
>> $ '/Applications/SageMath-7.4.app/Contents/Resources/sage/sage' 
>> --notebook=sagenb
>>                                                                           
>>        
>> Rewriting paths for your new installation directory
>> ===================================================
>>                                                    
>> This might take a few minutes but only has to be done once.
>>                                                            
>> patching 
>> /Applications/SageMath-7.4.app/Contents/Resources/sage/src/build/cython_debug/cython_debug_info_sage.groups.old
>>      
>> *(...)*
>>      
>> patching 
>> /Applications/SageMath-7.4.app/Contents/Resources/sage/src/build/cythonized/sage/graphs/base/c_graph.c
>> ┌────────────────────────────────────────────────────────────────────┐
>> │ SageMath version 7.4, Release Date: 2016-10-18                     │
>> │ Type "notebook()" for the browser-based notebook interface.        │
>> │ Type "help()" for help.                                            │
>> └────────────────────────────────────────────────────────────────────┘
>> Please wait while the old SageNB Notebook server starts...
>> ------------------------------------------------------------------------
>> 0   signals.so                          0x000000010ebc84e5 
>> print_backtrace + 37
>> ------------------------------------------------------------------------
>> Unhandled SIGILL: An illegal instruction occurred.
>> This probably occurred because a *compiled* module has a bug
>> in it and is not properly wrapped with sig_on(), sig_off().
>> Python will now terminate.
>> ------------------------------------------------------------------------
>> Illegal instruction: 4
>>
>> I have also tried *sage-7.4-OSX_10.11.6-x86_64.dmg*, and when I choose 
>> Open (with right-clic) on the sage executable on the folder SageMath 
>> (installed in Applications folder), the Terminal display this :
>>
>> $ /Applications/SageMath/sage ; exit;
>>                                      
>> Rewriting paths for your new installation directory
>> ===================================================
>>                                                    
>> This might take a few minutes but only has to be done once.
>>                                                  
>> patching /Applications/SageMath/local/bin/testlp3
>>      
>> *(...)*
>>      
>> patching 
>> /Applications/SageMath/src/build/cythonized/sage/libs/gmp/rational_reconstruction.c
>> ┌────────────────────────────────────────────────────────────────────┐
>> │ SageMath version 7.4, Release Date: 2016-10-18                     │
>> │ Type "notebook()" for the browser-based notebook interface.        │
>> │ Type "help()" for help.                                            │
>> └────────────────────────────────────────────────────────────────────┘
>> ------------------------------------------------------------------------
>> 0   signals.so                          0x0000000102b864e5 
>> print_backtrace + 37
>> ------------------------------------------------------------------------
>> Unhandled SIGILL: An illegal instruction occurred.
>> This probably occurred because a *compiled* module has a bug
>> in it and is not properly wrapped with sig_on(), sig_off().
>> Python will now terminate.
>> ------------------------------------------------------------------------
>> Illegal instruction: 4
>> logout
>> Saving session...
>> ...copying shared history...
>> ...saving history...truncating history files...
>> ...completed.
>>
>> I don't have tried SageMath before. Is SageMath incompatible with macOS 
>> Sierra? What can I do to run SageMath on my Mac under macOS 10.12.1 Sierra? 
>> Thanks.
>>
>> I have verified that the md5 of the download file is the same as 
>> displayed on the download page.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to