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 Numpyfirstname.lastname@example.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.