[Numpy-discussion] f2py and Fortran90 gfortran_filename error

Tyler Hayes hayes.tyler at gmail.com
Wed Feb 28 10:00:13 EST 2007


Thanks for helping out Pearu,

But it won't even create the .so file using that command. Using what
you suggested, seems to work as it goes through many of the processes
but then f2py stops at:

error: don't know how to compile Fortran code on platform 'posix' with
'gnu95' compiler. Supported compilers are:
compaq,absoft,intel,gnu,sun,f,vast,ibm,lahey,intelv,intele,pg,compaqv,mips,hpux,intelev,nag)

Even more weird is on my laptop the situation is even worse. Check out
this error which I seem to get regardless of whether I use the gnu95
line like you suggested on the --f90exec option.

thayes at seneca:~/fortran90/am562b/misc_finite$ f2py -c
--fcompiler=gnu95 matsolve2.pyf matsolve.f90
Unknown vendor: "gnu95"
numpy_info:
  FOUND:
    define_macros = [('NUMERIC_VERSION', '"\\"24.2\\""')]
    include_dirs = ['/usr/include/python2.4']

Traceback (most recent call last):
  File "/usr/bin/f2py", line 4, in ?
    f2py2e.main()
  File "/usr/lib/python2.4/site-packages/f2py2e/f2py2e.py", line 677, in main
    run_compile()
  File "/usr/lib/python2.4/site-packages/f2py2e/f2py2e.py", line 650,
in run_compile
    ext = Extension(**ext_args)
  File "/usr/lib/python2.4/site-packages/scipy_distutils/extension.py",
line 45, in __init__
    export_symbols)
  File "/usr/lib/python2.4/distutils/extension.py", line 106, in __init__
    assert type(name) is StringType, "'name' must be a string"
AssertionError: 'name' must be a string

Thanks for the help anyways.

Cheers,

t.

-- 
Tyler Joseph Hayes

GPG Key ID# 0x3AE05130



More information about the NumPy-Discussion mailing list