I'm running the following
python c:\Python24\Scripts\f2py.py --fcompiler=absoft -c foo.pyf foo.f
and it seems that the compiler info isn't being passed down. When
distutils tries to compile I get the error
---------------------------------------------------
File
"C:\Python24\Lib\site-packages\numpy\distutils\command\build_ext.py", li
e 260, in build_extension
f_objects += self.fcompiler.compile(f_sources,
AttributeError: 'NoneType' object has no attribute 'compile'
------------------------------------------------
so the fcompiler isn't being set. Any help?
Mathew
Here is the complete stack trace
Traceback (most recent call last):
File "c:\Python24\Scripts\f2py.py", line 26, in ?
main()
File "C:\Python24\Lib\site-packages\numpy\f2py\f2py2e.py", line 552,
in main
run_compile()
File "C:\Python24\Lib\site-packages\numpy\f2py\f2py2e.py", line 539,
in run_co
mpile
setup(ext_modules = [ext])
File "C:\Python24\Lib\site-packages\numpy\distutils\core.py", line
174, in set
up
return old_setup(**new_attr)
File "C:\Python24\lib\distutils\core.py", line 149, in setup
dist.run_commands()
File "C:\Python24\lib\distutils\dist.py", line 946, in run_commands
self.run_command(cmd)
File "C:\Python24\lib\distutils\dist.py", line 966, in run_command
cmd_obj.run()
File "C:\Python24\lib\distutils\command\build.py", line 112, in run
self.run_command(cmd_name)
File "C:\Python24\lib\distutils\cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "C:\Python24\lib\distutils\dist.py", line 966, in run_command
cmd_obj.run()
File
"C:\Python24\Lib\site-packages\numpy\distutils\command\build_ext.py", lin
e 121, in run
self.build_extensions()
File "C:\Python24\lib\distutils\command\build_ext.py", line 405, in
build_exte
nsions
self.build_extension(ext)
File
"C:\Python24\Lib\site-packages\numpy\distutils\command\build_ext.py", lin
e 260, in build_extension
f_objects += self.fcompiler.compile(f_sources,
AttributeError: 'NoneType' object has no attribute 'compile'
|