[SciPy-dev] CVS updates complete
pearu at scipy.org
pearu at scipy.org
Wed Apr 3 10:26:04 CST 2002
Eric,
On Wed, 3 Apr 2002, eric wrote:
> Can you confirm that this file actually does not exists?
I didn't install scipy and therefore these files in CXX were not there.
Building does not copy the data files. So, it was my bad.
But when I copy these files, and run tests, I get two types of failures
with weave (see below). These failures may be related to the fact that I
am using
g++ version 3.0.3
in this machine.
And there seems 'rand' undefined in scipy/tests/test_index_tricks.py
(see deep below). I have not looked what is the cause of this yet.
Pearu
Run: (10, 10) f
In file included from
/home/peterson/cvs/scipy/build/lib.linux-i686-2.2/scipy/weave/blitz-20001213/blitz/numinquire.h:60,
from
/home/peterson/cvs/scipy/build/lib.linux-i686-2.2/scipy/weave/blitz-20001213/blitz/array/expr.h:63,
from
/home/peterson/cvs/scipy/build/lib.linux-i686-2.2/scipy/weave/blitz-20001213/blitz/array.h:2469,
from
/home/peterson/.python22_compiled/48892/sc_5599df30197fe981824ad8ec934a784e0.cpp:3:
/home/peterson/cvs/scipy/build/lib.linux-i686-2.2/scipy/weave/blitz-20001213/blitz/limits-hack.h:30: multiple
definition of `enum std::float_round_style'
/home/peterson/opt/include/g++-v3/bits/std_limits.h:866: previous
definition
here
/home/peterson/cvs/scipy/build/lib.linux-i686-2.2/scipy/weave/blitz-20001213/blitz/limits-hack.h:31: conflicting
types for `round_indeterminate'
/home/peterson/opt/include/g++-v3/bits/std_limits.h:867: previous
declaration
as `std::float_round_style round_indeterminate'
/home/peterson/cvs/scipy/build/lib.linux-i686-2.2/scipy/weave/blitz-20001213/blitz/limits-hack.h:32: conflicting
types for `round_toward_zero'
/home/peterson/opt/include/g++-v3/bits/std_limits.h:868: previous
declaration
as `std::float_round_style round_toward_zero'
/home/peterson/cvs/scipy/build/lib.linux-i686-2.2/scipy/weave/blitz-20001213/blitz/limits-hack.h:33: conflicting
types for `round_to_nearest'
/home/peterson/opt/include/g++-v3/bits/std_limits.h:869: previous
declaration
as `std::float_round_style round_to_nearest'
/home/peterson/cvs/scipy/build/lib.linux-i686-2.2/scipy/weave/blitz-20001213/blitz/limits-hack.h:34: conflicting
<snip lots of similar junk>
test printing a value:2
../home/peterson/.python22_compiled/48892/sc_9a25bc84add18fe6c75501f6b01bd84e1.cpp: In
function `PyObject* compiled_func(PyObject*, PyObject*)':
/home/peterson/.python22_compiled/48892/sc_9a25bc84add18fe6c75501f6b01bd84e1.cpp:418: no
match for `Py::String& < int' operator
/home/peterson/cvs/scipy/build/lib.linux-i686-2.2/scipy/weave/CXX/Objects.hxx:390: candidates
are: bool Py::Object::operator<(const Py::Object&) const
/home/peterson/cvs/scipy/build/lib.linux-i686-2.2/scipy/weave/CXX/Objects.hxx:1433:
bool Py::operator<(const
Py::SeqBase<Py::Object>::const_iterator&, const
Py::SeqBase<Py::Object>::const_iterator&)
/home/peterson/cvs/scipy/build/lib.linux-i686-2.2/scipy/weave/CXX/Objects.hxx:1426:
bool Py::operator<(const
Py::SeqBase<Py::Object>::iterator&,
const Py::SeqBase<Py::Object>::iterator&)
.................................................................................................................................................................E.............................................................................................
======================================================================
ERROR: result[1:-1,1:-1] = (b[1:-1,1:-1] + b[2:,1:-1] + b[:-2,1:-1]
----------------------------------------------------------------------
Traceback (most recent call last):
File "scipy/weave/tests/test_blitz_tools.py", line 154, in
check_5point_avg_2d
self.generic_2d(expr)
File "scipy/weave/tests/test_blitz_tools.py", line 128, in generic_2d
mod_location)
File "scipy/weave/tests/test_blitz_tools.py", line 84, in generic_test
blitz_tools.blitz(expr,arg_dict,{},verbose=0) #,
File "scipy/weave/blitz_tools.py", line 72, in blitz
type_converters = converters.blitz,
File "scipy/weave/inline_tools.py", line 426, in compile_function
verbose=verbose, **kw)
File "scipy/weave/ext_tools.py", line 321, in compile
verbose = verbose, **kw)
File "scipy/weave/build_tools.py", line 194, in build_extension
setup(name = module_name, ext_modules = [ext],verbose=verb)
File "/home/peterson/opt/lib/python2.2/distutils/core.py", line 157, in
setup
raise SystemExit, "error: " + str(msg)
CompileError: error: command 'gcc' failed with exit status 1
======================================================================
ERROR: check_2d (test_index_tricks.test_concatenator)
----------------------------------------------------------------------
Traceback (most recent call last):
File "scipy/tests/test_index_tricks.py", line 41, in check_2d
b = rand(5,5)
NameError: global name 'rand' is not defined
----------------------------------------------------------------------
Ran 304 tests in 197.076s
FAILED (errors=2)
<unittest.TextTestRunner instance at 0x8556d24>
More information about the Scipy-dev
mailing list