On Aug 20, 2009, at 9:02 AM, felix wrote: > Hi, > > this should have happened to other people, but I can't find some other > post on this one. I'm not sure which update exactly caused the bug, > since I didn't use weave since Sage 3.something. All I can say is, > that weave doesn't work at all in Sage 4.1 and 4.11 (64 bit) under Mac > OS X 10.5.8 on my MacBook Pro Unibody rev. A. It used to work fine > before.
I wonder if this broke in the upgrade to 2.6. The errors below mean nothing to me, but maybe a scipy expert would know their cause. - Robert > Weave doesn't even try to compile anything anymore it just produces a > KeyError: > >>>> from scipy import weave >>>> weave.inline("""printf("hello");""") > > File "<stdin>", line 1, in <module> > File "/Users/felix/Documents/uni/Promotion/sagenotebooks/ > critical_control/worksheets/admin/43/code/27.py", line 7, in <module> > weave.inline("""printf("hello");""") > File "", line 1, in <module> > > File "/Applications/sage/local/lib/python2.6/site-packages/scipy/ > weave/inline_tools.py", line 321, in inline > results = attempt_function_call(code,local_dict,global_dict) > File "/Applications/sage/local/lib/python2.6/site-packages/scipy/ > weave/inline_tools.py", line 389, in attempt_function_call > function_list = function_catalog.get_functions(code,module_dir) > File "/Applications/sage/local/lib/python2.6/site-packages/scipy/ > weave/catalog.py", line 612, in get_functions > function_list = self.get_cataloged_functions(code) > File "/Applications/sage/local/lib/python2.6/site-packages/scipy/ > weave/catalog.py", line 526, in get_cataloged_functions > if cat is not None and code in cat: > File "/Applications/sage/local/lib/python/shelve.py", line 110, in > __contains__ > return key in self.dict > File "/Applications/sage/local/lib/python2.6/site-packages/scipy/io/ > dumbdbm_patched.py", line 73, in __getitem__ > pos, siz = self._index[key] # may raise KeyError > KeyError: 0 > > Also weave.test() fails: > > Running unit tests for scipy.weave > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "/Users/felix/Documents/uni/Promotion/sagenotebooks/ > critical_control/worksheets/admin/43/code/29.py", line 7, in <module> > weave.test() > File "", line 1, in <module> > > File "/Applications/sage/local/lib/python2.6/site-packages/numpy/ > testing/nosetester.py", line 242, in test > self._show_system_info() > File "/Applications/sage/local/lib/python2.6/site-packages/numpy/ > testing/nosetester.py", line 149, in _show_system_info > nose = import_nose() > File "/Applications/sage/local/lib/python2.6/site-packages/numpy/ > testing/nosetester.py", line 49, in import_nose > raise ImportError(msg) > ImportError: Need nose >= 0.10.0 for tests - see > http://somethingaboutorange.com/mrl/projects/nose > > > Any help on this issue would be very appreciated. > > - Felix > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---