[SciPy-user] building 64bit scipy
Dan Yamins
dyamins at gmail.com
Mon Apr 20 13:28:10 EDT 2009
On Mon, Apr 20, 2009 at 1:08 PM, David Cournapeau <cournape at gmail.com>wrote:
>
> <snip>
>
> Unfortunately, there is no easy way to just modify one flag in the
> build process as is the case with the usual (and much better)
> autotools.
>
> David
> _______________________________________________
> SciPy-user mailing list
> SciPy-user at scipy.org
> http://mail.scipy.org/mailman/listinfo/scipy-user
>
Great, that explains everything, thanks very much for all your help. I
guess I'd have to learn distutils, and then numpy.distutils before I
understood how to write such commands myself.
BTW, scipy.test('full') showed an error when run on 64bit python. I've
included below the results from the test, first for 64 bit and then for
comparison for the 32 bit, where no unknown failure showed. (don't feel
compelled to look into this if you don't have time/interest, the error is
unlikely to affect any of the work I do, so I don't really much care to fix
it right now)
thanks again for all your help!
Dan
------python 2.6.2, 64 bit version
======================================================================
ERROR: test_implicit (test_odr.TestODR)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/odr/tests/test_odr.py",
line 88, in test_implicit
out = implicit_odr.run()
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/odr/odrpack.py",
line 1055, in run
self.output = Output(apply(odr, args, kwds))
TypeError: y must be a sequence or integer (if model is implicit)
======================================================================
ERROR: test_complex_nonsymmetric_modes
(test_arpack.TestEigenComplexNonSymmetric)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/sparse/linalg/eigen/arpack/tests/test_arpack.py",
line 264, in test_complex_nonsymmetric_modes
self.eval_evec(m,typ,k,which)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/sparse/linalg/eigen/arpack/tests/test_arpack.py",
line 245, in eval_evec
eval,evec=eigen(a,k,which=which)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/sparse/linalg/eigen/arpack/arpack.py",
line 220, in eigen
raise RuntimeError("Error info=%d in arpack"%info)
RuntimeError: Error info=-8 in arpack
======================================================================
ERROR: test_nonsymmetric_modes (test_arpack.TestEigenNonSymmetric)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/sparse/linalg/eigen/arpack/tests/test_arpack.py",
line 201, in test_nonsymmetric_modes
self.eval_evec(m,typ,k,which)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/sparse/linalg/eigen/arpack/tests/test_arpack.py",
line 183, in eval_evec
eval,evec=eigen(a,k,which=which,**kwds)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/sparse/linalg/eigen/arpack/arpack.py",
line 220, in eigen
raise RuntimeError("Error info=%d in arpack"%info)
RuntimeError: Error info=-8 in arpack
======================================================================
ERROR: test_starting_vector (test_arpack.TestEigenNonSymmetric)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/sparse/linalg/eigen/arpack/tests/test_arpack.py",
line 211, in test_starting_vector
self.eval_evec(self.symmetric[0],typ,k,which='LM',v0=v0)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/sparse/linalg/eigen/arpack/tests/test_arpack.py",
line 183, in eval_evec
eval,evec=eigen(a,k,which=which,**kwds)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/sparse/linalg/eigen/arpack/arpack.py",
line 220, in eigen
raise RuntimeError("Error info=%d in arpack"%info)
RuntimeError: Error info=-8 in arpack
======================================================================
FAIL: test_complex_symmetric_modes (test_arpack.TestEigenComplexSymmetric)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/sparse/linalg/eigen/arpack/tests/test_arpack.py",
line 153, in test_complex_symmetric_modes
self.eval_evec(self.symmetric[0],typ,k,which)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/scipy/sparse/linalg/eigen/arpack/tests/test_arpack.py",
line 142, in eval_evec
assert_array_almost_equal(eval,exact_eval,decimal=_ndigits[typ])
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/testing/utils.py",
line 537, in assert_array_almost_equal
header='Arrays are not almost equal')
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/numpy/testing/utils.py",
line 395, in assert_array_compare
raise AssertionError(msg)
AssertionError:
Arrays are not almost equal
(mismatch 100.0%)
x: array([ 1.07188725 +6.23436023e-08j, 4.91291142 -3.25412906e-08j],
dtype=complex64)
y: array([ 5.+0.j, 6.+0.j], dtype=complex64)
----------------------------------------------------------------------
Ran 4020 tests in 350.895s
FAILED (KNOWNFAIL=9, SKIP=29, errors=4, failures=1)
----32 bit python 2.5.4:
======================================================================
ERROR: Failure: ImportError (cannot import name set_package_path)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/loader.py",
line 364, in loadTestsFromName
addr.filename, addr.module)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/importer.py",
line 39, in importFromPath
return self.importFromDir(dir_path, fqname)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/importer.py",
line 82, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/io/tests/test_mio.py",
line 7, in <module>
from numpy.testing import set_package_path, restore_path, NumpyTestCase,
NumpyTest
ImportError: cannot import name set_package_path
======================================================================
ERROR: Failure: NameError (name 'set_package_path' is not defined)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/loader.py",
line 364, in loadTestsFromName
addr.filename, addr.module)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/importer.py",
line 39, in importFromPath
return self.importFromDir(dir_path, fqname)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/importer.py",
line 84, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/linalg/tests/test_iterative.py",
line 22, in <module>
set_package_path()
NameError: name 'set_package_path' is not defined
======================================================================
ERROR: Failure: ImportError (cannot import name NumpyTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/loader.py",
line 364, in loadTestsFromName
addr.filename, addr.module)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/importer.py",
line 39, in importFromPath
return self.importFromDir(dir_path, fqname)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/importer.py",
line 84, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/linsolve/umfpack/__init__.py",
line 6, in <module>
from numpy.testing import NumpyTest
ImportError: cannot import name NumpyTest
======================================================================
ERROR: Failure: NameError (name 'set_package_path' is not defined)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/loader.py",
line 364, in loadTestsFromName
addr.filename, addr.module)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/importer.py",
line 39, in importFromPath
return self.importFromDir(dir_path, fqname)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/importer.py",
line 84, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/sparse/tests/test_sparse.py",
line 23, in <module>
set_package_path()
NameError: name 'set_package_path' is not defined
======================================================================
ERROR: Failure: ImportError (No module named Numeric)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/loader.py",
line 364, in loadTestsFromName
addr.filename, addr.module)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/importer.py",
line 39, in importFromPath
return self.importFromDir(dir_path, fqname)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/importer.py",
line 84, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/special/tests/Test.py",
line 4, in <module>
import Numeric, cephes, RandomArray
ImportError: No module named Numeric
======================================================================
ERROR: Failure: NameError (name 'set_local_path' is not defined)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/loader.py",
line 364, in loadTestsFromName
addr.filename, addr.module)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/importer.py",
line 39, in importFromPath
return self.importFromDir(dir_path, fqname)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/importer.py",
line 84, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/weave/tests/test_scxx.py",
line 8, in <module>
set_local_path()
NameError: name 'set_local_path' is not defined
======================================================================
ERROR: Failure: NameError (name 'set_package_path' is not defined)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/loader.py",
line 364, in loadTestsFromName
addr.filename, addr.module)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/importer.py",
line 39, in importFromPath
return self.importFromDir(dir_path, fqname)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/nose-0.10.4-py2.5.egg/nose/importer.py",
line 84, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)
File
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/scipy/weave/tests/test_wx_spec.py",
line 12, in <module>
set_package_path()
NameError: name 'set_package_path' is not defined
----------------------------------------------------------------------
Ran 4027 tests in 366.557s
FAILED (KNOWNFAIL=8, SKIP=29, errors=7)
Out[3]: <nose.result.TextTestResult run=4027 errors=7 failures=0>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.scipy.org/pipermail/scipy-user/attachments/20090420/51ae804b/attachment.html>
More information about the SciPy-User
mailing list