[SciPy-user] new problem with f2py --fcompiler=intelem no longer works.

George Nurser gnurser@googlemail....
Fri Jun 8 17:15:22 CDT 2007


First problem is now solved, thanks, but compilationstill fails with
the second error, with None in version_cmd

--George.



ipython
In [1]: %pdb on
Automatic pdb calling has been turned ON

In [2]: run -i ~/bin/f2py --fcompiler=intelem -c -m J Wright.F
........
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
Found executable
/data/ncs/packages4/linux/intel_compilers/v9.1/em64t/fc/9.1.036/bin/ifort
---------------------------------------------------------------------------
<type 'exceptions.TypeError'>             Traceback (most recent call last)

/noc/users/agn/bin/f2py in <module>()
     24     print >> sys.stderr, "Unknown mode:",`mode`
     25     sys.exit(1)
---> 26 main()
     27
     28

/noc/users/agn/ext/AMD64/lib/python2.5/site-packages/numpy/f2py/f2py2e.py
in main()
    551         return
    552     if '-c' in sys.argv[1:]:
--> 553         run_compile()
    554     else:
    555         run_main(sys.argv[1:])

/noc/users/agn/ext/AMD64/lib/python2.5/site-packages/numpy/f2py/f2py2e.py
in run_compile()
    538         sys.argv.extend(['build_ext']+flib_flags)
    539
--> 540     setup(ext_modules = [ext])
    541
    542     if remove_build_dir and os.path.exists(build_dir):

/noc/users/agn/ext/AMD64/lib/python2.5/site-packages/numpy/distutils/core.py
in setup(**attr)
    174         new_attr['headers'] = []
    175
--> 176     return old_setup(**new_attr)
    177
    178 def _check_append_library(libraries, item):

/noc/users/agn/lib/python2.5/distutils/core.py in setup(**attrs)
    149     if ok:
    150         try:
--> 151             dist.run_commands()
    152         except KeyboardInterrupt:
    153             raise SystemExit, "interrupted"

/noc/users/agn/lib/python2.5/distutils/dist.py in run_commands(self)
    972         """
    973         for cmd in self.commands:
--> 974             self.run_command(cmd)
    975
    976

/noc/users/agn/lib/python2.5/distutils/dist.py in run_command(self, command)
    992         cmd_obj = self.get_command_obj(command)
    993         cmd_obj.ensure_finalized()
--> 994         cmd_obj.run()
    995         self.have_run[command] = 1
    996

/noc/users/agn/lib/python2.5/distutils/command/build.py in run(self)
    110         #  - build_scripts - (Python) scripts
    111         for cmd_name in self.get_sub_commands():
--> 112             self.run_command(cmd_name)
    113
    114

/noc/users/agn/lib/python2.5/distutils/cmd.py in run_command(self, command)
    331         necessary and then invokes its 'run()' method.
    332         """
--> 333         self.distribution.run_command(command)
    334
    335

/noc/users/agn/lib/python2.5/distutils/dist.py in run_command(self, command)
    992         cmd_obj = self.get_command_obj(command)
    993         cmd_obj.ensure_finalized()
--> 994         cmd_obj.run()
    995         self.have_run[command] = 1
    996

/noc/users/agn/ext/AMD64/lib/python2.5/site-packages/numpy/distutils/command/build_ext.py
in run(self)
    179             if fcompiler:
    180                 ctype = fcompiler.compiler_type
--> 181             if fcompiler and fcompiler.get_version():
    182                 fcompiler.customize(self.distribution)
    183                 fcompiler.customize_cmd(self)

/noc/users/agn/ext/AMD64/lib/python2.5/site-packages/numpy/distutils/ccompiler.py
in CCompiler_get_version(self, force, ok_status)
    263     if not version_cmd or not version_cmd[0]:
    264         return None
--> 265     cmd = ' '.join(version_cmd)
    266     try:
    267         matcher = self.version_match

<type 'exceptions.TypeError'>: sequence item 1: expected string, NoneType found
> /noc/users/agn/ext/AMD64/lib/python2.5/site-packages/numpy/distutils/ccompiler.py(265)CCompiler_get_version()
    264         return None
--> 265     cmd = ' '.join(version_cmd)
    266     try:

ipdb> print version_cmd
['/data/ncs/packages4/linux/intel_compilers/v9.1/em64t/fc/9.1.036/bin/ifort',
None]
i


More information about the SciPy-user mailing list