[SciPy-User] error compiling csr_wrap in sparsetools
Wed Oct 6 00:05:03 CDT 2010
I'm trying to build scipy 0.8 in python 2.7 on a centos 5.5 machine, but failing
when I get to csr_wrap. Searching shows this error has been around for a while,
but I never found a solution.
Specifically, I it's an error and two warnings:
scipy/sparse/sparsetools/csr_wrap.cxx: In function 'int
require_size(PyArrayObject*, npy_intp*, int)':
scipy/sparse/sparsetools/csr_wrap.cxx:2910: error: expected `)' before 'PRIdPTR'
scipy/sparse/sparsetools/csr_wrap.cxx:2910: warning: spurious trailing '%' in
scipy/sparse/sparsetools/csr_wrap.cxx:2910: warning: too many arguments for
(It's repeated a few lines down in the source)
I'm using the default gcc 4.1.2; numpy 1.5 built and imports fine. The sources
all came from scipy.org; but blas and lapack are the centos/redhat packages.
This is a 32-bit machine; I have a similar setup on a 64-bit machine, with scipy
0.7.2, numpy 1.4.1 and python 2.6, and that didn't cause much headache. I'll
try dropping down to those versions tomorrow, but I'm not sure they'll work, and
I'd like to use the later versions.
Thanks for any help.
More information about the SciPy-User