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.