On Thu, Aug 20, 2009 at 9:02 AM, felix<fe...@neuro.uni-bremen.de> wrote:
>
> Hi,
>
> this should have happened to other people, but I can't find some other
> post on this one.

I wonder if there is almost nobody using Sage who also uses weave?
I've never used weave, and we use it nowhere in the Sage codebase.
As a result of this, you may consider also asking your question below
on the scipy list if nobody here has anything useful to say (like me
just now).


>  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.
>
> 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
>
> >
>



-- 
William Stein
Associate Professor of Mathematics
University of Washington
http://wstein.org

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to