[SciPy-dev] Trouble building scipy_core from svn on Debian machine
Jonathan Guyer
guyer at nist.gov
Fri Nov 18 15:14:45 EST 2005
In the course of doing my long promised benchmarking of scipy.sparse
against pysparse, I'm attempting to build scipy_core on a Debian Sarge
machine, and I get an error in _configtest:
Inconsistency detected by ld.so: dl-version.c: 230:
_dl_check_map_versions: Assertion `needed != ((void *)0)' failed!
googling this error message produces two seemingly irrelevant hits:
<http://sourceware.org/ml/binutils/2004-12/msg00272.html> and
<http://lists.debian.org/debian-gcc/2005/07/msg00522.html>.
I know that folks are building SciPy on Debian machines. Does anybody
know what this error comes from?
Full build log:
------------------------------------------
301 benson% python setup.py build
Running from scipy core source directory.
Assuming default configuration
(scipy/distutils/command/{setup_command,setup}.py was not found)
Appending scipy.distutils.command configuration to scipy.distutils
Assuming default configuration
(scipy/distutils/fcompiler/{setup_fcompiler,setup}.py was not found)
Appending scipy.distutils.fcompiler configuration to scipy.distutils
Appending scipy.distutils configuration to scipy
Appending scipy.weave configuration to scipy
Assuming default configuration (scipy/test/{setup_test,setup}.py was
not found)
Appending scipy.test configuration to scipy
No module named __svn_version__
Creating scipy/f2py/__svn_version__.py (version='1511')
F2PY Version 2_1511
Appending scipy.f2py configuration to scipy
Creating scipy/base/__svn_version__.py (version='1511')
Appending scipy.base configuration to scipy
blas_opt_info:
atlas_blas_threads_info:
Setting PTATLAS=ATLAS
NOT AVAILABLE
atlas_blas_info:
FOUND:
libraries = ['f77blas', 'cblas', 'atlas']
library_dirs = ['/usr/lib']
language = c
include_dirs = ['/usr/include']
/u/home8/guyer/SciPy/core/scipy/distutils/system_info.py:897:
FutureWarning: hex()/oct() of negative int will return a signed string
in Python 2.4 and up
magic = hex(hash(`config`))
running build_src
building extension "atlas_version" sources
creating build
creating build/src
adding 'build/src/atlas_version_0x81dd6ae9.c' to sources.
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
building 'atlas_version' extension
compiling C sources
gcc options: '-pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall
-Wstrict-prototypes -fPIC'
creating build/temp.linux-i686-2.3
creating build/temp.linux-i686-2.3/build
creating build/temp.linux-i686-2.3/build/src
compile options: '-I/usr/include -Iscipy/base/include
-I/usr/include/python2.3 -c'
gcc: build/src/atlas_version_0x81dd6ae9.c
gcc -pthread -shared
build/temp.linux-i686-2.3/build/src/atlas_version_0x81dd6ae9.o
-L/usr/lib -lf77blas -lcblas -latlas -o
build/temp.linux-i686-2.3/atlas_version.so
FOUND:
libraries = ['f77blas', 'cblas', 'atlas']
library_dirs = ['/usr/lib']
language = c
define_macros = [('ATLAS_INFO', '"\\"3.6.0\\""')]
include_dirs = ['/usr/include']
lapack_opt_info:
atlas_threads_info:
Setting PTATLAS=ATLAS
scipy.distutils.system_info.atlas_threads_info
NOT AVAILABLE
atlas_info:
scipy.distutils.system_info.atlas_info
FOUND:
libraries = ['lapack', 'f77blas', 'cblas', 'atlas']
library_dirs = ['/usr/lib/atlas', '/usr/lib']
language = f77
include_dirs = ['/usr/include']
running build_src
building extension "atlas_version" sources
adding 'build/src/atlas_version_0x6be84111.c' to sources.
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
Could not locate executable gfortran
Could not locate executable f95
customize GnuFCompiler
customize GnuFCompiler
customize GnuFCompiler using build_ext
building 'atlas_version' extension
compiling C sources
gcc options: '-pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall
-Wstrict-prototypes -fPIC'
compile options: '-I/usr/include -Iscipy/base/include
-I/usr/include/python2.3 -c'
gcc: build/src/atlas_version_0x6be84111.c
/usr/bin/g77 -shared
build/temp.linux-i686-2.3/build/src/atlas_version_0x6be84111.o
-L/usr/lib/atlas -L/usr/lib -llapack -lf77blas -lcblas -latlas
-lg2c-pic -o build/temp.linux-i686-2.3/atlas_version.so
FOUND:
libraries = ['lapack', 'f77blas', 'cblas', 'atlas']
library_dirs = ['/usr/lib/atlas', '/usr/lib']
language = f77
define_macros = [('ATLAS_INFO', '"\\"3.6.0\\""')]
include_dirs = ['/usr/include']
Appending scipy.lib configuration to scipy
Appending scipy.basic configuration to scipy
Appending scipy configuration to
Inheriting attribute 'version' from '?'
scipy_core version 0.7.1.1511
running build
running config_fc
running build_src
building extension "scipy.distutils.__config__" sources
creating build/src/scipy
creating build/src/scipy/distutils
creating build/src/scipy/distutils/scipy
creating build/src/scipy/distutils/scipy/distutils
adding 'build/src/scipy/distutils/scipy/distutils/__config__.py' to
sources.
building extension "scipy.base.multiarray" sources
creating build/src/scipy/base
Generating build/src/scipy/base/config.h
customize GnuFCompiler
customize GnuFCompiler
customize GnuFCompiler using config
gcc options: '-pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall
-Wstrict-prototypes -fPIC'
compile options: '-I/usr/include/python2.3 -Iscipy/base/src
-I/usr/include/python2.3 -c'
gcc: _configtest.c
gcc -pthread _configtest.o -o _configtest
_configtest
Inconsistency detected by ld.so: dl-version.c: 230:
_dl_check_map_versions: Assertion `needed != ((void *)0)' failed!
failure.
removing: _configtest.c _configtest.o _configtest
Traceback (most recent call last):
File "setup.py", line 38, in ?
setup_package()
File "setup.py", line 31, in setup_package
setup( **config.todict() )
File "/u/home8/guyer/SciPy/core/scipy/distutils/core.py", line 91, in
setup
return old_setup(**new_attr)
File "/usr/lib/python2.3/distutils/core.py", line 149, in setup
dist.run_commands()
File "/usr/lib/python2.3/distutils/dist.py", line 907, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.3/distutils/dist.py", line 927, in run_command
cmd_obj.run()
File "/usr/lib/python2.3/distutils/command/build.py", line 107, in run
self.run_command(cmd_name)
File "/usr/lib/python2.3/distutils/cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "/usr/lib/python2.3/distutils/dist.py", line 927, in run_command
cmd_obj.run()
File
"/u/home8/guyer/SciPy/core/scipy/distutils/command/build_src.py", line
86, in run
self.build_sources()
File
"/u/home8/guyer/SciPy/core/scipy/distutils/command/build_src.py", line
99, in build_sources
self.build_extension_sources(ext)
File
"/u/home8/guyer/SciPy/core/scipy/distutils/command/build_src.py", line
143, in build_extension_sources
sources = self.generate_sources(sources, ext)
File
"/u/home8/guyer/SciPy/core/scipy/distutils/command/build_src.py", line
199, in generate_sources
source = func(extension, build_dir)
File "scipy/base/setup.py", line 36, in generate_config_h
raise "ERROR: Failed to test configuration"
ERROR: Failed to test configuration
removed scipy/base/__svn_version__.py
removed scipy/base/__svn_version__.pyc
removed scipy/f2py/__svn_version__.py
removed scipy/f2py/__svn_version__.pyc
--
Jonathan E. Guyer, PhD
Metallurgy Division
National Institute of Standards and Technology
<http://www.metallurgy.nist.gov/>
More information about the SciPy-Dev
mailing list