[Ipopt] IPOpt: configure fails
Paul van Hoven
paul.van.hoven at googlemail.com
Wed Feb 16 11:40:54 EST 2011
I downloaded IPOpt and put it into the following directory:
/Users/toom/Downloads/CoinIpopt
To get BLAS,LAPACK and HSL I did as on the webpage described, i.e.
$IPOPTDIR/ThirdParty/Blas/get.BLAS
and
$IPOPTDIR/ThirdParty/Lapack/get.Lapack
and I registered and downloaded HSL ma27ad.f and mc19ad.f and put it
into the ThirdParty/HSL dir.
Okay then I created
mkdir $IPOPTDIR/build
cd $IPOPTDIR/build
In the build dir I executed
$IPOPTDIR/configure
If I do so I get the following error message:
...
checking for Fortran libraries of gfortran... -lcrt1.10.5.o
-L/usr/local/gfortran/lib/gcc/i386-apple-darwin8.10.1/4.5.0
-L/usr/local/gfortran/lib/gcc/i386-apple-darwin8.10.1/4.5.0/../../..
-lgfortran -lgcc_s.10.5 -lSystem
checking for dummy main to link with Fortran libraries... unknown
configure: error: linking to Fortran libraries from C fails
See `config.log' for more details.
configure: error: /bin/sh
'/Users/toom/Downloads/CoinIpopt/ThirdParty/Blas/configure' failed for
ThirdParty/Blas
Okay, then I downloaded BLAS from the BLAS-Webpage and compiled it
myself independently of IPOPT. So I called configure again this time with
$IPOPTDIR/configure --with-blas=/usr/local/lib/BLAS
Now, I got the following error
...
checking for Fortran libraries of gfortran... -lcrt1.10.5.o
-L/usr/local/gfortran/lib/gcc/i386-apple-darwin8.10.1/4.5.0
-L/usr/local/gfortran/lib/gcc/i386-apple-darwin8.10.1/4.5.0/../../..
-lgfortran -lgcc_s.10.5 -lSystem
checking for dummy main to link with Fortran libraries... unknown
configure: error: linking to Fortran libraries from C fails
See `config.log' for more details.
configure: error: /bin/sh '../../../ThirdParty/Lapack/configure' failed
for ThirdParty/Lapack
Therefore I also downloaded Lapack and compiled it independently of
Ipopt and called configure again this way
$IPOPTDIR/configure --with-blas=/usr/local/lib/BLAS
--with-lapack=/usr/local/lib/LAPACK
But suprisingly I get again the same error this time on HSL:
checking for Fortran libraries of gfortran... -lcrt1.10.5.o
-L/usr/local/gfortran/lib/gcc/i386-apple-darwin8.10.1/4.5.0
-L/usr/local/gfortran/lib/gcc/i386-apple-darwin8.10.1/4.5.0/../../..
-lgfortran -lgcc_s.10.5 -lSystem
checking for dummy main to link with Fortran libraries... unknown
configure: error: linking to Fortran libraries from C fails
See `config.log' for more details.
configure: error: /bin/sh '../../../ThirdParty/HSL/configure' failed for
ThirdParty/HSL
Well, I don't know how to go on now?
I do not understand this configure error and it seems to me very odd
that it is always the same error on three different software modules
although I'm able to compile the stuff (at least BLAS and Lapack) myself
without any errors and including it into Ipopt. I'm using Mac OS X 10.6
with gfortran version 4.5.0 and gcc version 4.2.1.
More information about the Ipopt
mailing list