ok, <br><br> I was using G95 (GCC 4.0.3 (g95 0.90!) ...<br>using f2py -fcompiler=g95 ...<br><br>But I realize gfortran was available on my computer but not recognize by numpy because<br>the executable was "gfortran-mp-4.2
". Creating a "gfortran" symbolic link to gfortran-mp-4.2 did the trick<br>and now I can use successfully  "f2py -fcompiler=gnu95 ..." <br><br>So, somehow, my problem is solved... <br>but still f2py did not to work with g95 due to the -share directive so I dig in as you suggested:
<br>I was not succesfull just copying the "get_flags_linker_so()" function but in g95.py I have succesfully modified:<br>executables = {<br>        'version_cmd'  : ["g95", "--version"],
<br>        'compiler_f77' : ["g95", "-ffixed-form"],<br>        'compiler_fix' : ["g95", "-ffixed-form"],<br>        'compiler_f90' : ["g95"],<br>
        'linker_so'    : ["g95", '-undefined', 'dynamic_lookup', '-bundle'], # ["g95", "-shared"] #here is the mod<br>        'archiver'     : ["ar", "-cr"],
<br>        'ranlib'       : ["ranlib"]<br>        }<br>To make g95 work on my intel macosx computer.<br><br>Thanks for your help.<br><br>David<br><br><br>David<br><br><div><span class="gmail_quote">2007/6/12, Robert Kern <
<a href="mailto:robert.kern@gmail.com">robert.kern@gmail.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">David Tremouilles wrote:
<br>> Hello,<br>><br>>  I'm running into trouble with f2py (numpy 1.0.3 on my  intel  MacOsX)<br>> f2py or actually f95 is complaining that -share option is not recognized:<br>> "g95: unrecognized option '-shared'"
<br>> Which is actually true on an OsX platform. It should be something like<br>> -dynamic or so that should be used (but I'm not skilled enough to<br>> trouble shot this myself :-( )...<br>><br>> Does somebody know how to solve the problem?
<br><br>Exactly which FORTRAN compiler are you using and what --fcompiler setting did<br>you use? We've made the appropriate settings for gfortran (--fcompiler=gnu95),<br>but we haven't done anything with g95 (--fcompiler=g95), which is what I assume
<br>you are using here.<br><br>I think you may be the first person to try to use g95 on OS X with f2py; at<br>least, the first to tell us about it. Consequently, we'll need your help in<br>order to figure out what to do. Presumably, the necessary settings should be
<br>similar to those for gfortran. Please take a look at<br>numpy/distutils/fcompiler/gnu.py:GnuFCompiler.get_flags_linker_so(). Most<br>likely, that method can be simply copied over to numpy/distutils/fcompiler/g95.py .<br>
<br>Let us know if that works for you. Thanks.<br><br>--<br>Robert Kern<br><br>"I have come to believe that the whole world is an enigma, a harmless enigma<br> that is made terrible by our own mad attempt to interpret it as though it had
<br> an underlying truth."<br>  -- Umberto Eco<br>_______________________________________________<br>Numpy-discussion mailing list<br><a href="mailto:Numpy-discussion@scipy.org">Numpy-discussion@scipy.org</a><br><a href="http://projects.scipy.org/mailman/listinfo/numpy-discussion">
http://projects.scipy.org/mailman/listinfo/numpy-discussion</a><br></blockquote></div><br>