[Ipopt] problems in compiling ipopt

Veronica Piccialli piccialli at disp.uniroma2.it
Fri Dec 11 06:20:48 EST 2009


Hallo,
I am trying to install Ipopt 3.8.1 on a pc with linux operative system
(ubuntu 9.10)

The configure command works well, but when I type the command make,
this is what I get


veronica at ipazia:~/Documenti/hazmat/codice/Ipopt-3.8.1/build$ make
Making all in ThirdParty/Blas
make[1]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/ThirdParty/Blas»
make[1]: Non c'è da fare nulla per «all»
make[1]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/ThirdParty/Blas»
Making all in ThirdParty/Lapack
make[1]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/ThirdParty/Lapack»
make[1]: Non c'è da fare nulla per «all»
make[1]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/ThirdParty/Lapack»
Making all in ThirdParty/HSL
make[1]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/ThirdParty/HSL»
make[1]: Non c'è da fare nulla per «all»
make[1]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/ThirdParty/HSL»
Making all in ThirdParty/ASL
make[1]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/ThirdParty/ASL»
make[1]: Non c'è da fare nulla per «all»
make[1]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/ThirdParty/ASL»
Making all in ThirdParty/Mumps
make[1]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/ThirdParty/Mumps»
make[1]: Non c'è da fare nulla per «all»
make[1]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/ThirdParty/Mumps»
Making all in Ipopt
make[1]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt»
Making all in src/Common
make[2]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Common»
make[2]: Non c'è da fare nulla per «all»
make[2]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Common»
Making all in src/LinAlg
make[2]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/LinAlg»
Making all in TMatrices
make[3]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/LinAlg/TMatrices»
make[3]: Non c'è da fare nulla per «all»
make[3]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/LinAlg/TMatrices»
make[3]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/LinAlg»
make[3]: Non c'è da fare nulla per «all-am»
make[3]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/LinAlg»
make[2]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/LinAlg»
Making all in src/Algorithm
make[2]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Algorithm»
Making all in LinearSolvers
make[3]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Algorithm/LinearSolvers»
make[3]: Non c'è da fare nulla per «all»
make[3]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Algorithm/LinearSolvers»
Making all in Inexact
make[3]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Algorithm/Inexact»
make[3]: Non c'è da fare nulla per «all»
make[3]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Algorithm/Inexact»
make[3]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Algorithm»
make[3]: Non c'è da fare nulla per «all-am»
make[3]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Algorithm»
make[2]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Algorithm»
Making all in src/contrib/CGPenalty
make[2]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/contrib/CGPenalty»
make[2]: Non c'è da fare nulla per «all»
make[2]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/contrib/CGPenalty»
Making all in src/contrib/LinearSolverLoader
make[2]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/contrib/LinearSolverLoader»
make[2]: Non c'è da fare nulla per «all»
make[2]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/contrib/LinearSolverLoader»
Making all in src/Interfaces
make[2]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Interfaces»
make[2]: Non c'è da fare nulla per «all»
make[2]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Interfaces»
Making all in src/Apps
make[2]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Apps»
Making all in CUTErInterface
make[3]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Apps/CUTErInterface»
make[3]: Non c'è da fare nulla per «all»
make[3]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Apps/CUTErInterface»
Making all in AmplSolver
make[3]: ingresso nella directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Apps/AmplSolver»
/bin/bash ../../../../libtool --tag=CXX --mode=link g++  -O3
-fomit-frame-pointer -pipe -DNDEBUG -pedantic-errors -Wimplicit
-Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith
-Wwrite-strings -Wconversion -Wno-unknown-pragmas     -o ipopt
ampl_ipopt.o libamplinterface.la ../../Interfaces/libipopt.la
/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/ThirdParty/ASL/amplsolver.a
-ldl -lm  -ldl  -ldl
g++ -O3 -fomit-frame-pointer -pipe -DNDEBUG -pedantic-errors
-Wimplicit -Wparentheses -Wreturn-type -Wcast-qual -Wall
-Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -o
.libs/ipopt ampl_ipopt.o  ./.libs/libamplinterface.a
../../Interfaces/.libs/libipopt.so
/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/ThirdParty/ASL/amplsolver.a
-lm -ldl -Wl,--rpath
-Wl,/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/lib
../../Interfaces/.libs/libipopt.so: undefined reference to `mc34ad_'
../../Interfaces/.libs/libipopt.so: undefined reference to `e_wsfi'
../../Interfaces/.libs/libipopt.so: undefined reference to `s_stop'
../../Interfaces/.libs/libipopt.so: undefined reference to `s_wsfe'
../../Interfaces/.libs/libipopt.so: undefined reference to `s_cmp'
../../Interfaces/.libs/libipopt.so: undefined reference to `e_wsfe'
../../Interfaces/.libs/libipopt.so: undefined reference to `mc47bd_'
../../Interfaces/.libs/libipopt.so: undefined reference to `mc64wd_'
../../Interfaces/.libs/libipopt.so: undefined reference to `fd15ad_'
../../Interfaces/.libs/libipopt.so: undefined reference to `s_cat'
../../Interfaces/.libs/libipopt.so: undefined reference to `mc71ad_'
../../Interfaces/.libs/libipopt.so: undefined reference to `pow_di'
../../Interfaces/.libs/libipopt.so: undefined reference to `i_nint'
../../Interfaces/.libs/libipopt.so: undefined reference to `s_copy'
../../Interfaces/.libs/libipopt.so: undefined reference to `d_sign'
../../Interfaces/.libs/libipopt.so: undefined reference to `pow_dd'
../../Interfaces/.libs/libipopt.so: undefined reference to `do_fio'
../../Interfaces/.libs/libipopt.so: undefined reference to `i_sign'
../../Interfaces/.libs/libipopt.so: undefined reference to `metis_nodend__'
../../Interfaces/.libs/libipopt.so: undefined reference to `i_dnnt'
../../Interfaces/.libs/libipopt.so: undefined reference to `s_wsfi'
collect2: ld returned 1 exit status
make[3]: *** [ipopt] Errore 1
make[3]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Apps/AmplSolver»
make[2]: *** [all-recursive] Errore 1
make[2]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt/src/Apps»
make[1]: *** [all-recursive] Errore 1
make[1]: uscita dalla directory
«/home/veronica/Documenti/hazmat/codice/Ipopt-3.8.1/build/Ipopt»
make: *** [all-recursive] Errore 1

Any idea of what I should do?
Thank you

Best Regards

Veronica




More information about the Ipopt mailing list