[Ipopt-tickets] [Ipopt] #265: Configure failing for ipopt v3.12.3 in RHEL 7
Ipopt
coin-trac at coin-or.org
Tue Jul 14 06:37:25 EDT 2015
#265: Configure failing for ipopt v3.12.3 in RHEL 7
--------------------------+------------------------
Reporter: ram_euhr | Owner: ipopt-team
Type: defect | Status: new
Priority: normal | Component: Ipopt
Version: 3.12 | Severity: normal
Keywords: RHEL7; ipopt; |
--------------------------+------------------------
Hello,
We are trying to build ipopt (v3.12.3) with openmpi
(v1.6.4-5.el7.x86_64)in RHEL 7 but the configure is failing with the below
error.
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 './configure' failed for ThirdParty/Mumps
configure script failed
easwaraa at sandbox02.nyc:/tmp/easwaraa/ipopt>
I see errors like these in the config.log:
configure:2496: /usr/bin/gcc -c -O3 -m64 -g -I/usr/local/pkgs/Ipopt-
parallel-3.12.3-d1/include conftest.c >&5
conftest.c:2:3: error: unknown type name 'choke'
choke me
^
conftest.c:2:3: error: expected '=', ',', ';', 'asm' or '__attribute__' at
end of input
configure:23366: configuring in ThirdParty/Mumps
configure:23483: running /bin/sh './configure' --prefix=/usr/local/pkgs
/Ipopt-parallel-3.12.3-d1 '--prefix=/usr/local/pkgs/Ipopt-
parallel-3.12.3-d1' '--exec-prefix=
configure:23488: error: /bin/sh './configure' failed for ThirdParty/Mumps
Attached the config.log for reference.
Our gcc version is 4.8.3 20140911:
/usr/bin/gcc --version
gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-9)
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
The configure options we used are:
./configure --prefix=$PREFIX --exec-prefix=$PREFIX --bindir=$PREFIX/bin
--sbindir=$PREFIX/sbin --sysconfdir=$PREFIX/etc --datadir=$PREFIX/share
--includedir=$PREFIX/include --libdir=$PREFIX/lib
--libexecdir=$PREFIX/libexec --mandir=$PREFIX/share/man
--infodir=$PREFIX/share/info --build=x86_64-redhat-linux-gnu --host=x86_64
-redhat-linux-gnu --disable-dependency-tracking
MPICC=/usr/lib64/openmpi/bin/mpicc MPICXX=/usr/lib64/openmpi/bin/mpic++
MPIF77=/usr/lib64/openmpi/bin/mpif77 --with-blas-incdir=/usr/include
/openmpi-x86_64 --with-blas-lib="-L/usr/lib64/openmpi/lib -lscalapack
-lmpiblacs" ADD_CFLAGS=-fopenmp ADD_FFLAGS=-fopenmp ADD_CXXFLAGS=-fopenmp
The same configure options works fine in our RHEL6 hosts. (where we use
gcc 4.4.7 20120313).
Any thoughts on why are we facing this issue in RHEL7?
Let me know if you need any additional information.
-Ram Kumar
--
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/265>
Ipopt <http://projects.coin-or.org/Ipopt>
Interior-point optimizer for nonlinear programs.
More information about the Ipopt-tickets
mailing list