Hello,<div><br></div><div>I'm trying to compile numpy on Windows 7 using the command: "python setup.py config --compiler=mingw32 build" but I get an error about a symbol table not found. Anyone know how to work around this or what to look into?</div>
<div><br></div><div><div>building library "npymath" sources</div><div>Building msvcr library: "C:\Python26\libs\libmsvcr90.a" (from C:\Windows\winsxs\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_750b37ff97f4f68b\msvcr90.dll)</div>
<div>objdump.exe: C:\Windows\winsxs\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.21022.8_none_750b37ff97f4f68b\msvcr90.dll: File format not recognized</div><div>Traceback (most recent call last):</div><div>  File "setup.py", line 214, in <module></div>
<div>    setup_package()</div><div>  File "setup.py", line 207, in setup_package</div><div>    configuration=configuration )</div><div>  File "C:\Users\jsalvatier\workspace\numpy\numpy\distutils\core.py", line 186, in setup</div>
<div>    return old_setup(**new_attr)</div><div>  File "C:\Python26\lib\distutils\core.py", line 152, in setup</div><div>    dist.run_commands()</div><div>  File "C:\Python26\lib\distutils\dist.py", line 975, in run_commands</div>
<div>    self.run_command(cmd)</div><div>  File "C:\Python26\lib\distutils\dist.py", line 995, in run_command</div><div>    cmd_obj.run()</div><div>  File "C:\Users\jsalvatier\workspace\numpy\numpy\distutils\command\build.py", line 37, in run</div>
<div>    old_build.run(self)</div><div>  File "C:\Python26\lib\distutils\command\build.py", line 134, in run</div><div>    self.run_command(cmd_name)</div><div>  File "C:\Python26\lib\distutils\cmd.py", line 333, in run_command</div>
<div>    self.distribution.run_command(command)</div><div>  File "C:\Python26\lib\distutils\dist.py", line 995, in run_command</div><div>    cmd_obj.run()</div><div>  File "C:\Users\jsalvatier\workspace\numpy\numpy\distutils\command\build_src.py", line 152, in run</div>
<div>    self.build_sources()</div><div>  File "C:\Users\jsalvatier\workspace\numpy\numpy\distutils\command\build_src.py", line 163, in build_sources</div><div>    self.build_library_sources(*libname_info)</div>
<div>  File "C:\Users\jsalvatier\workspace\numpy\numpy\distutils\command\build_src.py", line 298, in build_library_sources</div><div>    sources = self.generate_sources(sources, (lib_name, build_info))</div><div>
  File "C:\Users\jsalvatier\workspace\numpy\numpy\distutils\command\build_src.py", line 385, in generate_sources</div><div>    source = func(extension, build_dir)</div><div>  File "numpy\core\setup.py", line 646, in get_mathlib_info</div>
<div>    st = config_cmd.try_link('int main(void) { return 0;}')</div><div>  File "C:\Python26\lib\distutils\command\config.py", line 257, in try_link</div><div>    self._check_compiler()</div><div>  File "C:\Users\jsalvatier\workspace\numpy\numpy\distutils\command\config.py", line 45, in _check_compiler</div>
<div>    old_config._check_compiler(self)</div><div>  File "C:\Python26\lib\distutils\command\config.py", line 107, in _check_compiler</div><div>    dry_run=self.dry_run, force=1)</div><div>  File "C:\Users\jsalvatier\workspace\numpy\numpy\distutils\ccompiler.py", line 560, in new_compiler</div>
<div>    compiler = klass(None, dry_run, force)</div><div>  File "C:\Users\jsalvatier\workspace\numpy\numpy\distutils\mingw32ccompiler.py", line 94, in __init__</div><div>    msvcr_success = build_msvcr_library()</div>
<div>  File "C:\Users\jsalvatier\workspace\numpy\numpy\distutils\mingw32ccompiler.py", line 362, in build_msvcr_library</div><div>    generate_def(dll_file, def_file)</div><div>  File "C:\Users\jsalvatier\workspace\numpy\numpy\distutils\mingw32ccompiler.py", line 282, in generate_def</div>
<div>    raise ValueError("Symbol table not found")</div><div>ValueError: Symbol table not found</div></div><div><br></div><div>Thank you,</div><div>John</div>