how to reconfigure f2py

Dexter Douglas luomo1138 at yahoo.com
Wed Jan 30 14:13:28 PST 2008


Hello,

I have resolved my problem with f2py.

First, installed python2.5. 
"sudo port install python2.5"

Then I linked python.
"cd /opt/local/bin ; sudo ln -s python2.5 python"

Then I installed numpy.
"sudo port install py25-numpy"

Then I modified the linker flags.
In
/opt/local/lib/python2.5/site-packages/numpy/distutils/fcompiler/g95.py

I changed line 24 from
   'linker_so'    : ["<F90>","-static"],
to
   'linker_so'    : ["<F90>","-dynamiclib
-L/opt/local/lib -lpython2.5"],


Then I compiled a test program.
f2py25 -c -m hello hello.f90

I was able to import and run it (see
http://www.scipy.org/F2py).
See hello.f90 below.

I have not done any further testing.

I have submitted a bug report.

JIm

cat hello.f90:

subroutine foo(a)
   implicit none

   integer :: a

   write(*,*) "Hello from Fortran!"
   write(*,*) "a =", a

end subroutine foo



      ____________________________________________________________________________________
Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ 



More information about the macports-users mailing list