[Numpy-discussion] problems w/ fortran compiler when compiling 1.5.1 on RHEL5

Dag Sverre Seljebotn d.s.seljebotn at astro.uio.no
Mon Mar 7 10:15:06 EST 2011


On 03/07/2011 03:55 PM, John Cartwright wrote:
> Thanks for your reply Ralf.  I'm not sure if it's a warning or error, output looks like:
>
> ...
> building library "npymath" sources
> customize GnuFCompiler
> Found executable /usr/bin/g77
> gnu: no Fortran 90 compiler found
> gnu: no Fortran 90 compiler found
> customize GnuFCompiler
> gnu: no Fortran 90 compiler found
> gnu: no Fortran 90 compiler found
> customize GnuFCompiler using config
> ...
>
> Not sure about the best way to move g77 off the path since it shares the same directory as gfortran and would require sysadmin intervention.
>
> Is there no way through site.cfg or some other means to force the setup.py to ignore g77?
>
> --john
>
> On Mar 7, 2011, at 12:56 AM, Ralf Gommers wrote:
>
>> On Mon, Mar 7, 2011 at 7:18 AM, John Cartwright
>> <john.c.cartwright at comcast.net>  wrote:
>>> Hello All,
>>>
>>> I'm trying to compile 1.5.1 on a RHEL5 system and I'm specifying:
>>>
>>>   python setup.py config_fc --fcompiler=gnu95 build
>>>
>>> when doing the build. I see the message "Found executable /usr/bin/gfortran" - so far so good.  However when I go to install using:
>>>
>>> python setup.py install
>>>
>>> I see the warnings "gnu: no Fortran 90 compiler found".  How can I avoid this? install doesn't recognize the fcompiler option.

Does either of these work?

python setup.py config_fc --fcompiler=gnu95 build install
python setup.py config_fc --fcompiler=gnu95 build --fcompiler=gnu95 install

The sooner numpy gets rid of distutils the better...

Dag Sverre



More information about the NumPy-Discussion mailing list