On Thursday, 26 November 2015 09:31:20 UTC, Volker Braun wrote: > > Yes, thats because Apple decided (in their infinite wisdom) to not include > openssl headers in El Capitan, so we can't link against OSX's openssl > library even though it is present on the system. > > For the jupyter notebook you need to compile first our own packaged > openssl, then recompile python to enable support for it: > > sage -i openssl && sage -f python2 >
and openssl is not GPL-compatible... Does this mean we cannot make any binaries that use it available? > > > > On Thursday, November 26, 2015 at 4:01:16 AM UTC+1, Bruce wrote: >> >> Volker, I agree -- many thanks for making real progress. >> >> >> Unfortunately, the Jupyter notebook does not work. I tried to fix the >> openssl problem with >> >> ./sage -i pyopenssl >> >> >> but that ended with >> >> make: *** [all-toolchain] Error 1 >> >> Thanks for looking into this. >> >> -Bruce >> >> >> >> ----------- >> >> bash-3.2$ ./sage -n jupyter >> >> ┌────────────────────────────────────────────────────────────────────┐ >> >> │ SageMath Version 6.10.beta4, Release Date: 2015-11-12 │ >> >> │ Type "notebook()" for the browser-based notebook interface. │ >> >> │ Type "help()" for help. │ >> >> └────────────────────────────────────────────────────────────────────┘ >> >> ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ >> >> ┃ Warning: this is a prerelease version, and it may be unstable. ┃ >> >> ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ >> >> Please wait while the Sage Notebook server starts... >> >> Traceback (most recent call last): >> >> File >> "/Users/bic/extra/sage-6.10-beta4/SageMath/local/lib/python2.7/site-packages/sage/repl/ipython_kernel/install.py", >> >> line 266, in have_prerequisites >> >> from notebook.notebookapp import NotebookApp >> >> File >> "/Users/bic/extra/sage-6.10-beta4/SageMath/local/lib/python2.7/site-packages/notebook/notebookapp.py", >> >> line 22, in <module> >> >> import ssl >> >> File >> "/Users/bic/extra/sage-6.10-beta4/SageMath/local/lib/python/ssl.py", line >> 97, in <module> >> >> import _ssl # if we can't import it, let the error >> propagate >> >> ImportError: No module named _ssl >> >> >> The Jupyter notebook requires ssl, even if you do not use >> >> https. Install the openssl development packages in your system and >> >> then rebuild Python (sage -f python2). >> >> ---------- >> >> >> >> ---------- >> >> >> bash-3.2$ ./sage -i pyopenssl >> >> ... >> >> Error building Sage. >> >> >> The following package(s) may have failed to build (not necessarily >> >> during this run of 'make all-toolchain'): >> >> >> ... >> >> >> -- 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 post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.