[Ipopt] make error: any ideas?

Greg Kaplan gregkaplan at nyu.edu
Wed Sep 2 12:36:50 EDT 2009

When trying to install IPOPT I managaged to run the configure command  
with no errors. When I tried to run the make command, it seemed to  
work except for problems with the syntax of one c file. Here is the  
output. Any ideas why?

Making all in OTHERS
Making all in blas
make[2]: Nothing to be done for `all'.
Making all in HSL
make[2]: Nothing to be done for `all'.
Making all in TRON
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all-am'.
Making all in IPOPT
Making all in include
make  all-am
Making all in ipopt
if gcc -DHAVE_CONFIG_H -I. -I. -I../../IPOPT/include -I../../IPOPT/ 
include -I../../IPOPT/include     -O3 -funroll-loops  -MT ffinite.o - 
MD -MP -MF ".deps/ffinite.Tpo" -c -o ffinite.o ffinite.c; \
         then mv -f ".deps/ffinite.Tpo" ".deps/ffinite.Po"; else rm -f  
".deps/ffinite.Tpo"; exit 1; fi
ffinite.c:36: error: ‘F77_FUNC’ declared as function returning a  
ffinite.c: In function ‘F77_FUNC’:
ffinite.c:40: error: ‘number’ undeclared (first use in this function)
ffinite.c:40: error: (Each undeclared identifier is reported only once
ffinite.c:40: error: for each function it appears in.)
ffinite.c:40: error: non-floating-point argument to function ‘finite’
make[2]: *** [ffinite.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1


Greg Kaplan
Research Economist
Federal Reserve Bank of Minneapolis

90 Hennepin Avenue
Minneapolis, MN 55401
P:  +1-612-204-5490
F:  +1-612-204-5515
E: gregkaplan at nyu.edu

More information about the Ipopt mailing list