This is probably going to escalate with the public release of El Capitan. I upgraded, and I have no local sage anymore. What can we do? I don't want to use sage math cloud, at least not always.
On Friday, September 11, 2015 at 10:02:36 AM UTC+2, Volker Braun wrote: > > Looks like Apple kept the new behavior of DYLD_* environment variables and > they are not passed down to launched interpreters. Hence sooner or later we > crash with symbol not found as libraries can't be located. Really we should > have switched to rpaths years ago, this would have saved so much pain. Also > would explain why homebrew and friends didn't trip over that. Don't know of > any workaround on 10.11 besides sourcing sage-env whenever a subshell is > launched. > > > > On Friday, September 11, 2015 at 4:48:25 AM UTC+2, François wrote: >> >> Hum, that symbol is in libpython2.7.dylib, operator.so is not linked to >> that library. >> I am guessing it is supposed to be dlopen-ed from python which would >> supply >> the symbol. I suspect python will need patching. >> Can you start python from a sage shell? >> >> François >> >> > On 11/09/2015, at 14:40, Juan Luis Varona <juanlui...@gmail.com> >> wrote: >> > >> > >> >> El 11 sept 2015, a las 4:24, kcrisman <kcri...@gmail.com> escribió: >> >> >> >> But, usually, new versions of osx can execute already compiled >> versions of sage, and this does not happen this time. (I like to have >> always the last version of osx in one of my computers, and I do not >> remember this problem in the past.) >> >> >> >> >> >> Yes, good point. Can you give us exactly what kind of problems you >> encounter with the 10.10 version on 10.11? (If there are any message at >> all.) >> >> >> > >> > This is what appears in the Terminal using Sage-6.8.app (compiled for >> osx 10.10) under osx 10.11: >> > >> > --------- >> > >> > Last login: Thu Sep 10 18:37:14 on ttys000 >> > AirTeXano:~ jvarona$ >> '/Applications/Sage-6.8.app/Contents/Resources/sage'/sage --notebook >> > Traceback (most recent call last): >> > File >> "/Applications/Sage-6.8.app/Contents/Resources/sage/src/bin/sage-notebook", >> line 7, in <module> >> > import argparse >> > File >> "/Applications/Sage-6.8.app/Contents/Resources/sage/local/lib/python/argparse.py", >> >> line 85, in <module> >> > import collections as _collections >> > File >> "/Applications/Sage-6.8.app/Contents/Resources/sage/local/lib/python/collections.py", >> >> line 9, in <module> >> > from operator import itemgetter as _itemgetter, eq as _eq >> > ImportError: >> dlopen(/Applications/Sage-6.8.app/Contents/Resources/sage/local/lib/python2.7/lib-dynload/operator.so, >> >> 2): Symbol not found: __PyUnicodeUCS4_AsDefaultEncodedString >> > Referenced from: >> /Applications/Sage-6.8.app/Contents/Resources/sage/local/lib/python2.7/lib-dynload/operator.so >> >> >> > Expected in: flat namespace >> > in >> /Applications/Sage-6.8.app/Contents/Resources/sage/local/lib/python2.7/lib-dynload/operator.so >> >> >> > AirTeXano:~ jvarona$ >> > >> > ———— >> > >> > Juan Luis >> > >> > >> > -- >> > 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+...@googlegroups.com. >> > To post to this group, send email to sage-...@googlegroups.com. >> > Visit this group at http://groups.google.com/group/sage-devel. >> > For more options, visit https://groups.google.com/d/optout. >> >> -- 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.