f2py error - windows xp (F2PY-2.43.239_1806)

M. Faust marfadeut at gmx.de
Sat Sep 25 17:54:46 EDT 2004


Hi,

after having installed F2PY-2.43.239_1806 I get the following error when 
trying to run the hello.f example from the /docs directory:

f2py.py --fcompiler=compaqv -c -m hello hello.f
numpy_info:
   FOUND:
     define_macros = [('NUMERIC_VERSION', '"\\"23.1\\""')]
     include_dirs = ['D:\\Python23\\include']

running build
running config_fc
running build_src
building extension "hello" sources
f2py:> d:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src\hellomodule.c
creating d:\dokume~1\faust\lokale~1\temp\tmpypqgoi
creating d:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src
Reading fortran codes...
         Reading file 'hello.f'
Post-processing...
         Block: hello
                         Block: foo
Post-processing (stage 2)...
Building modules...
         Building module "hello"...
                 Constructing wrapper function "foo"...
                   foo(a)
         Wrote C/API module "hello" to file 
"d:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src/hellomodule.c"
   adding 
'd:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src\fortranobject.c' to sources.
   adding 'd:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src' to include_dirs.
copying D:\Python23\lib\site-packages\f2py2e\src\fortranobject.c -> 
d:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src
copying D:\Python23\lib\site-packages\f2py2e\src\fortranobject.h -> 
d:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src
running build_ext
No module named msvccompiler in scipy_distutils, trying from distutils..
customize MSVCCompiler
customize MSVCCompiler using build_ext
0
customize CompaqVisualFCompiler
customize CompaqVisualFCompiler using build_ext
building 'hello' extension
compling C sources
D:\Programme\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD 
/W3 /GX /DNDEBUG -ID:\Python23\include -Id:\dokume~1\faust\l
okale~1\temp\tmpypqgoi\src -ID:\Python23\include -ID:\Python23\PC 
/Tcd:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src\hellomodule.c /Fo
d:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src\hellomodule.obj
D:\Programme\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD 
/W3 /GX /DNDEBUG -ID:\Python23\include -Id:\dokume~1\faust\l
okale~1\temp\tmpypqgoi\src -ID:\Python23\include -ID:\Python23\PC 
/Tcd:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src\fortranobject.c /
Fod:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src\fortranobject.obj
fortranobject.c
d:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src\fortranobject.c(576) : 
error C2039: 'weakreflist' : is not a member of 'PyArrayObject'

         D:\Python23\include\Numeric/arrayobject.h(49) : see declaration 
of 'PyArrayObject'
d:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src\fortranobject.c(576) : 
error C2039: 'weakreflist' : is not a member of 'PyArrayObject'

         D:\Python23\include\Numeric/arrayobject.h(49) : see declaration 
of 'PyArrayObject'
d:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src\fortranobject.c(576) : 
error C2039: 'weakreflist' : is not a member of 'PyArrayObject'

         D:\Python23\include\Numeric/arrayobject.h(49) : see declaration 
of 'PyArrayObject'
d:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src\fortranobject.c(576) : 
error C2039: 'weakreflist' : is not a member of 'PyArrayObject'

         D:\Python23\include\Numeric/arrayobject.h(49) : see declaration 
of 'PyArrayObject'
error: Command ""D:\Programme\Microsoft Visual Studio\VC98\BIN\cl.exe" 
/c /nologo /Ox /MD /W3 /GX /DNDEBUG -ID:\Python23\include -Id
:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src -ID:\Python23\include 
-ID:\Python23\PC /Tcd:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src
\fortranobject.c 
/Fod:\dokume~1\faust\lokale~1\temp\tmpypqgoi\src\fortranobject.obj" 
failed with exit status 2

I'm on Windows XP with Python 2.3.4. Has anybody an idea what's going 
wrong? Thanks in advance!

Markus

mailto: Markus.Faust at t-online.de



More information about the Python-list mailing list