[Numpy-discussion] [F2PY] Fortran call fails in IDLE / PyScripter

josef.pktd@gmai... josef.pktd@gmai...
Tue Dec 2 09:58:46 CST 2008


On Tue, Dec 2, 2008 at 9:26 AM, Christophe Chappet
<Christophe.Chappet@onera.fr> wrote:
> Hi all,
> I compile the followinq code using "f2py -c --fcompiler=gnu95
> --compiler=mingw32" -m hello
>       subroutine AfficheMessage(szText)
>       character szText*100
>       write (*,*) szText
>       return
>       end
>
> Using python console :
>>>>import hello
>>>>hello.affichemessage("
> Hello")
> works fine !
>
> I do the same in the program window of IDLE and :
> - no message is displayed.
> - the shell restart (or IDLE crah if launched with -n)
>
> Same problem with PyScripter IDE. (crash).
>
> Any suggestion ?
> Regards,
> Christophe
>
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion@scipy.org
> http://projects.scipy.org/mailman/listinfo/numpy-discussion
>
>

Is this a write to standard output "write (*,*) szText" ?

Robert Kern mentioned several times that mingw is broken for writing
to stdout but I only know about it for stdout in c.
I always get a crash when a test compiles a  write to stdout in c with
mingw on my WindowsXP. But then my impression is
that it shouldn't work on the command line either.

Since I don't know much about f2py, I'm not sure whether fortran has
the same problem as c with mingw.

Josef


More information about the Numpy-discussion mailing list