[Numpy-discussion] failure building trunk with mingw
josef.pktd at gmail.com
josef.pktd at gmail.com
Sun Nov 15 15:26:46 EST 2009
Are there new changes to the configuration needed? mingw 3.4.5,
WindowsXP, Python 2.5.2
Python.h is not picked up anymore:
_configtest.c:1:20: Python.h: No such file or directory
Josef
C:\Josef\_progs\Subversion\numpy-trunk>setup.py bdist
Running from numpy source directory.
F2PY Version 2_7741
numpy\core\setup_common.py:86: MismatchCAPIWarning: API mismatch detected, the C
API version numbers have to be updated. Current C api version is 3, with checks
um 59750b518272c8987f02d66445afd3f1, but recorded checksum for C API version 3 i
n codegen_dir/cversions.txt is bf22c0d05b31625d2a7015988d61ce5a. If functions we
re added in the C API, you have to update C_API_VERSION in numpy\core\setup_com
mon.pyc.
MismatchCAPIWarning)
blas_opt_info:
blas_mkl_info:
libraries mkl,vml,guide not found in C:/Programs/Intel/MKL/10.0.1.015/ia32/lib
NOT AVAILABLE
atlas_blas_threads_info:
Setting PTATLAS=ATLAS
libraries ptf77blas,ptcblas,atlas not found in C:\Programs\Python25\lib
libraries ptf77blas,ptcblas,atlas not found in C:\
libraries ptf77blas,ptcblas,atlas not found in C:\Programs\Python25\libs
NOT AVAILABLE
atlas_blas_info:
libraries f77blas,cblas,atlas not found in C:\Programs\Python25\lib
libraries f77blas,cblas,atlas not found in C:\
FOUND:
libraries = ['f77blas', 'cblas', 'atlas']
library_dirs = ['C:\\Programs\\Python25\\libs']
language = c
C:\Josef\_progs\Subversion\numpy-trunk\numpy\distutils\command\config.py:394: De
precationWarning:
+++++++++++++++++++++++++++++++++++++++++++++++++
Usage of get_output is deprecated: please do not
use it anymore, and avoid configuration checks
involving running executable on the target machine.
+++++++++++++++++++++++++++++++++++++++++++++++++
DeprecationWarning)
No module named msvccompiler in numpy.distutils; trying from distutils
FOUND:
libraries = ['f77blas', 'cblas', 'atlas']
library_dirs = ['C:\\Programs\\Python25\\libs']
language = c
define_macros = [('ATLAS_INFO', '"\\"?.?.?\\""')]
lapack_opt_info:
lapack_mkl_info:
mkl_info:
libraries mkl,vml,guide not found in C:/Programs/Intel/MKL/10.0.1.015/ia32/lib
NOT AVAILABLE
NOT AVAILABLE
atlas_threads_info:
Setting PTATLAS=ATLAS
libraries ptf77blas,ptcblas,atlas not found in C:\Programs\Python25\lib
libraries lapack_atlas not found in C:\Programs\Python25\lib
libraries ptf77blas,ptcblas,atlas not found in C:\
libraries lapack_atlas not found in C:\
libraries ptf77blas,ptcblas,atlas not found in C:\Programs\Python25\libs
libraries lapack_atlas not found in C:\Programs\Python25\libs
numpy.distutils.system_info.atlas_threads_info
NOT AVAILABLE
atlas_info:
libraries f77blas,cblas,atlas not found in C:\Programs\Python25\lib
libraries lapack_atlas not found in C:\Programs\Python25\lib
libraries f77blas,cblas,atlas not found in C:\
libraries lapack_atlas not found in C:\
libraries lapack_atlas not found in C:\Programs\Python25\libs
numpy.distutils.system_info.atlas_info
FOUND:
libraries = ['lapack', 'f77blas', 'cblas', 'atlas']
library_dirs = ['C:\\Programs\\Python25\\libs']
language = f77
No module named msvccompiler in numpy.distutils; trying from distutils
FOUND:
libraries = ['lapack', 'f77blas', 'cblas', 'atlas']
library_dirs = ['C:\\Programs\\Python25\\libs']
language = f77
define_macros = [('ATLAS_INFO', '"\\"?.?.?\\""')]
running bdist
running bdist_dumb
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler opti
ons
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler opt
ions
running build_src
build_src
building py_modules sources
building library "npymath" sources
customize GnuFCompiler
Found executable C:\Programs\MinGW\bin\g77.exe
gnu: no Fortran 90 compiler found
gnu: no Fortran 90 compiler found
Found executable C:\Programs\MinGW\bin\g77.exe
customize GnuFCompiler
gnu: no Fortran 90 compiler found
gnu: no Fortran 90 compiler found
customize GnuFCompiler using config
C compiler: gcc -mno-cygwin -O2 -Wall -Wstrict-prototypes
compile options: '-Inumpy\core\src\private -Inumpy\core\src -Inumpy\core -Inumpy
\core\src\npymath -Inumpy\core\src\multiarray -Inumpy\core\src\umath -Inumpy\cor
e\include -c'
gcc -mno-cygwin -O2 -Wall -Wstrict-prototypes -Inumpy\core\src\private -Inumpy\c
ore\src -Inumpy\core -Inumpy\core\src\npymath -Inumpy\core\src\multiarray -Inump
y\core\src\umath -Inumpy\core\include -c _configtest.c -o _configtest.o
Found executable C:\Programs\MinGW\bin\gcc.exe
g++ -mno-cygwin _configtest.o -lmsvcr71 -o _configtest.exe
Found executable C:\Programs\MinGW\bin\g++.exe
success!
removing: _configtest.c _configtest.o _configtest.exe
building extension "numpy.core._sort" sources
Generating build\src.win32-2.5\numpy\core\include/numpy\config.h
C compiler: gcc -mno-cygwin -O2 -Wall -Wstrict-prototypes
compile options: '-Inumpy\core\src\private -Inumpy\core\src -Inumpy\core -Inumpy
\core\src\npymath -Inumpy\core\src\multiarray -Inumpy\core\src\umath -Inumpy\cor
e\include -c'
gcc -mno-cygwin -O2 -Wall -Wstrict-prototypes -Inumpy\core\src\private -Inumpy\c
ore\src -Inumpy\core -Inumpy\core\src\npymath -Inumpy\core\src\multiarray -Inump
y\core\src\umath -Inumpy\core\include -c _configtest.c -o _configtest.o
g++ -mno-cygwin _configtest.o -lmsvcr71 -o _configtest.exe
success!
removing: _configtest.c _configtest.o _configtest.exe
C compiler: gcc -mno-cygwin -O2 -Wall -Wstrict-prototypes
compile options: '-Inumpy\core\src\private -Inumpy\core\src -Inumpy\core -Inumpy
\core\src\npymath -Inumpy\core\src\multiarray -Inumpy\core\src\umath -Inumpy\cor
e\include -c'
gcc -mno-cygwin -O2 -Wall -Wstrict-prototypes -Inumpy\core\src\private -Inumpy\c
ore\src -Inumpy\core -Inumpy\core\src\npymath -Inumpy\core\src\multiarray -Inump
y\core\src\umath -Inumpy\core\include -c _configtest.c -o _configtest.o
_configtest.c:1:20: Python.h: No such file or directory
failure.
removing: _configtest.c _configtest.o
Traceback (most recent call last):
File "C:\Josef\_progs\Subversion\numpy-trunk\setup.py", line 187, in <module>
setup_package()
File "C:\Josef\_progs\Subversion\numpy-trunk\setup.py", line 180, in setup_pac
kage
configuration=configuration )
File "C:\Josef\_progs\Subversion\numpy-trunk\numpy\distutils\core.py", line 18
6, in setup
return old_setup(**new_attr)
File "C:\Programs\Python25\lib\distutils\core.py", line 151, in setup
dist.run_commands()
File "C:\Programs\Python25\lib\distutils\dist.py", line 974, in run_commands
self.run_command(cmd)
File "C:\Programs\Python25\lib\distutils\dist.py", line 994, in run_command
cmd_obj.run()
File "C:\Programs\Python25\lib\distutils\command\bdist.py", line 146, in run
self.run_command(cmd_name)
File "C:\Programs\Python25\lib\distutils\cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "C:\Programs\Python25\lib\distutils\dist.py", line 994, in run_command
cmd_obj.run()
File "C:\Programs\Python25\lib\distutils\command\bdist_dumb.py", line 85, in r
un
self.run_command('build')
File "C:\Programs\Python25\lib\distutils\cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "C:\Programs\Python25\lib\distutils\dist.py", line 994, in run_command
cmd_obj.run()
File "C:\Josef\_progs\Subversion\numpy-trunk\numpy\distutils\command\build.py"
, line 37, in run
old_build.run(self)
File "C:\Programs\Python25\lib\distutils\command\build.py", line 113, in run
self.run_command(cmd_name)
File "C:\Programs\Python25\lib\distutils\cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "C:\Programs\Python25\lib\distutils\dist.py", line 994, in run_command
cmd_obj.run()
File "C:\Josef\_progs\Subversion\numpy-trunk\numpy\distutils\command\build_src
.py", line 152, in run
self.build_sources()
File "C:\Josef\_progs\Subversion\numpy-trunk\numpy\distutils\command\build_src
.py", line 169, in build_sources
self.build_extension_sources(ext)
File "C:\Josef\_progs\Subversion\numpy-trunk\numpy\distutils\command\build_src
.py", line 328, in build_extension_sources
sources = self.generate_sources(sources, ext)
File "C:\Josef\_progs\Subversion\numpy-trunk\numpy\distutils\command\build_src
.py", line 385, in generate_sources
source = func(extension, build_dir)
File "numpy\core\setup.py", line 386, in generate_config_h
moredefs, ignored = cocache.check_types(config_cmd, ext, build_dir)
File "numpy\core\setup.py", line 41, in check_types
out = check_types(*a, **kw)
File "numpy\core\setup.py", line 246, in check_types
"Cannot compiler 'Python.h'. Perhaps you need to "\
SystemError: Cannot compiler 'Python.h'. Perhaps you need to install python-dev|
python-devel.
More information about the NumPy-Discussion
mailing list