[Numpy-discussion] Building Numpy 1.6.2 for Python 3.3 on Windows
klo
klonuo at gmail.com
Thu Jan 10 10:56:38 EST 2013
Hi,
I run `python3 setup.py config` and then
python3 setup.py build --compiler=mingw32
but it picks that I have MSVC 10 and complains about manifests.
Why, or even better, how to compile with available MinGW compilers?
Here is log:
========================================
C:\src\numpy-1.6.2>python3 setup.py --compiler=mingw32
Converting to Python3 via 2to3...
Running from numpy source directory.usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: option --compiler not recognized
C:\src\numpy-1.6.2>python3 setup.py build --compiler=mingw32
Converting to Python3 via 2to3...
F2PY Version 2
blas_opt_info:
blas_mkl_info:
FOUND:
libraries = ['mkl_rt']
library_dirs = ['C:/Progra~1/Intel/Compos~1/mkl/lib/ia32']
include_dirs = ['C:/Progra~1/Intel/Compos~1/mkl/include']
define_macros = [('SCIPY_MKL_H', None)]
FOUND:
libraries = ['mkl_rt']
library_dirs = ['C:/Progra~1/Intel/Compos~1/mkl/lib/ia32']
include_dirs = ['C:/Progra~1/Intel/Compos~1/mkl/include']
define_macros = [('SCIPY_MKL_H', None)]
non-existing path in 'numpy\\lib': 'benchmarks'
lapack_opt_info:
lapack_mkl_info:
mkl_info:
FOUND:
libraries = ['mkl_rt']
library_dirs = ['C:/Progra~1/Intel/Compos~1/mkl/lib/ia32']
include_dirs = ['C:/Progra~1/Intel/Compos~1/mkl/include']
define_macros = [('SCIPY_MKL_H', None)]
FOUND:
libraries = ['mkl_rt']
library_dirs = ['C:/Progra~1/Intel/Compos~1/mkl/lib/ia32']
include_dirs = ['C:/Progra~1/Intel/Compos~1/mkl/include']
define_macros = [('SCIPY_MKL_H', None)]
FOUND:
libraries = ['mkl_rt']
library_dirs = ['C:/Progra~1/Intel/Compos~1/mkl/lib/ia32']
include_dirs = ['C:/Progra~1/Intel/Compos~1/mkl/include']
define_macros = [('SCIPY_MKL_H', None)]
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building py_modules sources
building library "npymath" sources
customize GnuFCompiler
Could not locate executable g77
Could not locate executable f77
customize IntelVisualFCompiler
Could not locate executable ifort
Could not locate executable ifl
customize AbsoftFCompiler
Could not locate executable f90
customize CompaqVisualFCompiler
Could not locate executable DF
customize IntelItaniumVisualFCompiler
Could not locate executable efl
customize Gnu95FCompiler
Found executable C:\MinGW\bin\gfortran.exe
Found executable C:\MinGW\bin\gfortran.exe
Running from numpy source directory.customize Gnu95FCompiler
customize Gnu95FCompiler using config
Traceback (most recent call last):
File "C:\src\numpy-1.6.2\build\py3k\numpy\distutils\mingw32ccompiler.py", line 399, in msvc_manifest_xml
fullver = _MSVCRVER_TO_FULLVER[str(maj * 10 + min)]
KeyError: '100'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "setup.py", line 214, in <module>
setup_package()
File "setup.py", line 207, in setup_package
configuration=configuration )
File "C:\src\numpy-1.6.2\build\py3k\numpy\distutils\core.py", line 186, in setup
return old_setup(**new_attr)
File "c:\python33\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "c:\python33\lib\distutils\dist.py", line 917, in run_commands
self.run_command(cmd)
File "c:\python33\lib\distutils\dist.py", line 936, in run_command
cmd_obj.run()
File "C:\src\numpy-1.6.2\build\py3k\numpy\distutils\command\build.py", line 37, in run
old_build.run(self)
File "c:\python33\lib\distutils\command\build.py", line 126, in run
self.run_command(cmd_name)
File "c:\python33\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\python33\lib\distutils\dist.py", line 936, in run_command
cmd_obj.run()
File "C:\src\numpy-1.6.2\build\py3k\numpy\distutils\command\build_src.py", line 152, in run
self.build_sources()
File "C:\src\numpy-1.6.2\build\py3k\numpy\distutils\command\build_src.py", line 163, in build_sources
self.build_library_sources(*libname_info)
File "C:\src\numpy-1.6.2\build\py3k\numpy\distutils\command\build_src.py", line 298, in build_library_sources
sources = self.generate_sources(sources, (lib_name, build_info))
File "C:\src\numpy-1.6.2\build\py3k\numpy\distutils\command\build_src.py", line 385, in generate_sources
source = func(extension, build_dir)
File "numpy\core\setup.py", line 694, in get_mathlib_info
st = config_cmd.try_link('int main(void) { return 0;}')
File "c:\python33\lib\distutils\command\config.py", line 246, in try_link
libraries, library_dirs, lang)
File "C:\src\numpy-1.6.2\build\py3k\numpy\distutils\command\config.py", line 146, in _link
generate_manifest(self)
File "C:\src\numpy-1.6.2\build\py3k\numpy\distutils\mingw32ccompiler.py", line 484, in generate_manifest
manxml = msvc_manifest_xml(ma, mi)
File "C:\src\numpy-1.6.2\build\py3k\numpy\distutils\mingw32ccompiler.py", line 402, in msvc_manifest_xml
% (maj, min))
ValueError: Version 10,0 of MSVCRT not supported yet
========================================
More information about the NumPy-Discussion
mailing list