Hello,<br><br>I tried ./configure F77=gfortran but I got error messages during compilation so that I tried MA27 from HSL.<br>So I installed MA27 from HSL and did ./configure, make
and make install again. It seems that compilation works but I
get still an error when typing "make test" as seen below. I hope somebody knows what is wrong.<br><br>Thanks in advance,<br>
<br>Johannes<br><br>Johannes@Johannes-PC ~/CoinIpopt<br>$ make test<br>Making all in ThirdParty/Blas<br>make[1]: Entering directory `/home/Johannes/CoinIpopt/<div>ThirdParty/Blas'<br>make[1]: Nothing to be done for `all'.<br>
make[1]: Leaving directory `/home/Johannes/CoinIpopt/ThirdParty/Blas'<br>Making all in ThirdParty/Lapack<br>make[1]: Entering directory `/home/Johannes/CoinIpopt/ThirdParty/Lapack'<br>make[1]: Nothing to be done for `all'.<br>
make[1]: Leaving directory `/home/Johannes/CoinIpopt/ThirdParty/Lapack'<br>Making all in ThirdParty/Metis<br>make[1]: Entering directory `/home/Johannes/CoinIpopt/ThirdParty/Metis'<br>make[1]: Nothing to be done for `all'.<br>
make[1]: Leaving directory `/home/Johannes/CoinIpopt/ThirdParty/Metis'<br>Making all in ThirdParty/HSL<br>make[1]: Entering directory `/home/Johannes/CoinIpopt/ThirdParty/HSL'<br>make[1]: Nothing to be done for `all'.<br>
make[1]: Leaving directory `/home/Johannes/CoinIpopt/ThirdParty/HSL'<br>Making all in ThirdParty/ASL<br>make[1]: Entering directory `/home/Johannes/CoinIpopt/ThirdParty/ASL'<br>make[1]: Nothing to be done for `all'.<br>
make[1]: Leaving directory `/home/Johannes/CoinIpopt/ThirdParty/ASL'<br>Making all in ThirdParty/Mumps<br>make[1]: Entering directory `/home/Johannes/CoinIpopt/ThirdParty/Mumps'<br>make[1]: Nothing to be done for `all'.<br>
make[1]: Leaving directory `/home/Johannes/CoinIpopt/ThirdParty/Mumps'<br>Making all in Ipopt<br>make[1]: Entering directory `/home/Johannes/CoinIpopt/Ipopt'<br>Making all in src/Common<br>make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Common'<br>
make[2]: Nothing to be done for `all'.<br>make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Common'<br>Making all in src/LinAlg<br>make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/LinAlg'<br>
Making all in TMatrices<br>make[3]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/LinAlg/TMatrices<br>'<br>make[3]: Nothing to be done for `all'.<br>make[3]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/LinAlg/TMatrices'<br>
<br>make[3]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/LinAlg'<br>make[3]: Nothing to be done for `all-am'.<br>make[3]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/LinAlg'<br>make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/LinAlg'<br>
Making all in src/Algorithm<br>make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Algorithm'<br>Making all in LinearSolvers<br>make[3]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Algorithm/Linear<br>
Solvers'<br>make[3]: Nothing to be done for `all'.<br>make[3]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Algorithm/LinearS<br>olvers'<br>Making all in Inexact<br>make[3]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Algorithm/Inexac<br>
t'<br>make[3]: Nothing to be done for `all'.<br>make[3]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Algorithm/Inexact<br>'<br>make[3]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Algorithm'<br>
make[3]: Nothing to be done for `all-am'.<br>make[3]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Algorithm'<br>make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Algorithm'<br>Making all in src/contrib/CGPenalty<br>
make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/contrib/CGPenalt<br>y'<br>make[2]: Nothing to be done for `all'.<br>make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/contrib/CGPenalty<br>
'<br>Making all in src/contrib/LinearSolverLoader<br>make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/contrib/LinearSo<br>lverLoader'<br>make[2]: Nothing to be done for `all'.<br>make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/contrib/LinearSol<br>
verLoader'<br>Making all in src/Interfaces<br>make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Interfaces'<br>make[2]: Nothing to be done for `all'.<br>make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Interfaces'<br>
Making all in src/Apps<br>make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Apps'<br>Making all in CUTErInterface<br>make[3]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Apps/CUTErInterf<br>ace'<br>
make[3]: Nothing to be done for `all'.<br>make[3]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Apps/CUTErInterfa<br>ce'<br>Making all in AmplSolver<br>make[3]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Apps/AmplSolver'<br>
<br>make[3]: Nothing to be done for `all'.<br>make[3]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Apps/AmplSolver'<br>make[3]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Apps'<br>make[3]: Nothing to be done for `all-am'.<br>
make[3]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Apps'<br>make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Apps'<br>make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt'<br>
make[2]: Nothing to be done for `all-am'.<br>
make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt'<div><br>make[1]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt'<br></div>make[1]: Entering directory `/home/Johannes/CoinIpopt'<br>make[1]: Nothing to be done for `all-am'.<br>
make[1]: Leaving directory `/home/Johannes/CoinIpopt'<br>cd Ipopt; make test<br>make[1]: Entering directory `/home/Johannes/CoinIpopt/Ipopt'<br>Making all in src/Common<br>make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Common'<br>
make[2]: Nothing to be done for `all'.<br>make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Common'<br>Making all in src/LinAlg<br>make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/LinAlg'<br>
Making all in TMatrices<br>make[3]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/LinAlg/TMatrices<br>'<br>make[3]: Nothing to be done for `all'.<br>make[3]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/LinAlg/TMatrices'<br>
<br>make[3]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/LinAlg'<br>make[3]: Nothing to be done for `all-am'.<br>make[3]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/LinAlg'<br>make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/LinAlg'<br>
Making all in src/Algorithm<br>make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Algorithm'<br>Making all in LinearSolvers<br>make[3]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Algorithm/Linear<br>
Solvers'<br>make[3]: Nothing to be done for `all'.<br>make[3]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Algorithm/LinearS<br>olvers'<br>Making all in Inexact<br>make[3]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Algorithm/Inexac<br>
t'<br>make[3]: Nothing to be done for `all'.<br>make[3]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Algorithm/Inexact<br>'<br>make[3]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Algorithm'<br>
make[3]: Nothing to be done for `all-am'.<br>make[3]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Algorithm'<br>make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Algorithm'<br>Making all in src/contrib/CGPenalty<br>
make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/contrib/CGPenalt<br>y'<br>make[2]: Nothing to be done for `all'.<br>make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/contrib/CGPenalty<br>
'<br>Making all in src/contrib/LinearSolverLoader<br>make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/contrib/LinearSo<br>lverLoader'<br>make[2]: Nothing to be done for `all'.<br>make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/contrib/LinearSol<br>
verLoader'<br>Making all in src/Interfaces<br>make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Interfaces'<br>make[2]: Nothing to be done for `all'.<br>make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Interfaces'<br>
Making all in src/Apps<br>make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Apps'<br>Making all in CUTErInterface<br>make[3]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Apps/CUTErInterf<br>ace'<br>
make[3]: Nothing to be done for `all'.<br>make[3]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Apps/CUTErInterfa<br>ce'<br>Making all in AmplSolver<br>make[3]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Apps/AmplSolver'<br>
<br>make[3]: Nothing to be done for `all'.<br>make[3]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Apps/AmplSolver'<br>make[3]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/src/Apps'<br>make[3]: Nothing to be done for `all-am'.<br>
make[3]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Apps'<br>make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/src/Apps'<br>make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt'<br>
make[2]: Nothing to be done for `all-am'.<br>
make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt'<br>cd test; make test<br>make[2]: Entering directory `/home/Johannes/CoinIpopt/Ipopt/test'<br>if g++ -DHAVE_CONFIG_H -I. -I`cygpath -w .` -I../inc -I`cygpath -w ./../src/Com<br>
mon` -I`cygpath -w ./../src/LinAlg` -I`cygpath -w ./../src/LinAlg/TMatrices` -I`<br>cygpath -w ./../src/Algorithm` -I`cygpath -w ./../src/Interfaces` -O3 -fomit-f<br>rame-pointer -pipe -DNDEBUG -pedantic-errors -Wimplicit -Wparentheses -Wreturn-t<br>
ype -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-<br>pragmas -MT hs071_main.o -MD -MP -MF ".deps/hs071_main.Tpo" -c -o hs071_main.o<br> hs071_main.cpp; \<br> then mv -f ".deps/hs071_main.Tpo" ".deps/hs071_main.Po"; else rm -f ".de<br>
ps/hs071_main.Tpo"; exit 1; fi<br>if g++ -DHAVE_CONFIG_H -I. -I`cygpath -w .` -I../inc -I`cygpath -w ./../src/Com<br>mon` -I`cygpath -w ./../src/LinAlg` -I`cygpath -w ./../src/LinAlg/TMatrices` -I`<br>cygpath -w ./../src/Algorithm` -I`cygpath -w ./../src/Interfaces` -O3 -fomit-f<br>
rame-pointer -pipe -DNDEBUG -pedantic-errors -Wimplicit -Wparentheses -Wreturn-t<br>ype -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-<br>pragmas -MT hs071_nlp.o -MD -MP -MF ".deps/hs071_nlp.Tpo" -c -o hs071_nlp.o hs<br>
071_nlp.cpp; \<br> then mv -f ".deps/hs071_nlp.Tpo" ".deps/hs071_nlp.Po"; else rm -f ".deps<br>/hs071_nlp.Tpo"; exit 1; fi<br>/bin/sh ../../libtool --tag=CXX --mode=link g++ -O3 -fomit-frame-pointer -pipe<br>
-DNDEBUG -pedantic-errors -Wimplicit -Wparentheses -Wreturn-type -Wcast-qual -Wa<br>ll -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -o hs07<br>1_cpp.exe hs071_main.o hs071_nlp.o ../src/Interfaces/<a href="http://libipopt.la/" target="_blank">libipopt.la</a> -lm -ldl -L/<br>
usr/lib/gcc/i686-pc-cygwin/3.4.4 -L/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../.. -l<br>frtbegin -lg2c -lcygwin -luser32 -lkernel32 -ladvapi32 -lshell32 -ldl<br>mkdir .libs<br>libtool: link: warning: library `/usr/lib/gcc/i686-pc-cygwin/3.4.4/<a href="http://libg2c.la/" target="_blank">libg2c.la</a>' wa<br>
s moved.<br>libtool: link: warning: library `/usr/lib/gcc/i686-pc-cygwin/3.4.4/<a href="http://libg2c.la/" target="_blank">libg2c.la</a>' wa<br>s moved.<br>g++ -O3 -fomit-frame-pointer -pipe -DNDEBUG -pedantic-errors -Wimplicit -Wparent<br>
heses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversi<br>on -Wno-unknown-pragmas -o hs071_cpp.exe hs071_main.o hs071_nlp.o ../src/Interf<br>aces/.libs/libipopt.a -L/usr/lib/gcc/i686-pc-cygwin/3.4.4 -L/usr/lib/gcc/i686-pc<br>
-cygwin/3.4.4/../../.. -lfrtbegin /usr/lib/gcc/i686-pc-cygwin/3.4.4/libg2c.a -lc<br>ygwin -luser32 -lkernel32 -ladvapi32 -lshell32 -ldl<br>if gcc -DHAVE_CONFIG_H -I. -I`cygpath -w .` -I../inc -I`cygpath -w ./../src/Com<br>
mon` -I`cygpath -w ./../src/LinAlg` -I`cygpath -w ./../src/LinAlg/TMatrices` -I`<br>cygpath -w ./../src/Algorithm` -I`cygpath -w ./../src/Interfaces` -O3 -fomit-f<br>rame-pointer -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-<br>
type -Wcast-qual -Wall -Wno-unknown-pragmas -MT hs071_c.o -MD -MP -MF ".deps/hs0<br>71_c.Tpo" -c -o hs071_c.o hs071_c.c; \<br> then mv -f ".deps/hs071_c.Tpo" ".deps/hs071_c.Po"; else rm -f ".deps/hs0<br>
71_c.Tpo"; exit 1; fi<br>/bin/sh ../../libtool --tag=CC --mode=link gcc -O3 -fomit-frame-pointer -pipe -<br>DNDEBUG -Wimplicit -Wparentheses -Wsequence-point -Wreturn-type -Wcast-qual -Wa<br>ll -Wno-unknown-pragmas -o hs071_c.exe hs071_c.o ../src/Interfaces/libipopt.l<br>
a -lm -ldl -L/usr/lib/gcc/i686-pc-cygwin/3.4.4 -L/usr/lib/gcc/i686-pc-cygwin/3<br>.4.4/../../.. -lfrtbegin -lg2c -lcygwin -luser32 -lkernel32 -ladvapi32 -lshell32<br> -lstdc++ -lm -ldl<br>libtool: link: warning: library `/usr/lib/gcc/i686-pc-cygwin/3.4.4/<a href="http://libg2c.la/" target="_blank">libg2c.la</a>' wa<br>
s moved.<br>libtool: link: warning: library `/usr/lib/gcc/i686-pc-cygwin/3.4.4/<a href="http://libg2c.la/" target="_blank">libg2c.la</a>' wa<br>s moved.<br>gcc -O3 -fomit-frame-pointer -pipe -DNDEBUG -Wimplicit -Wparentheses -Wsequence-<br>
point -Wreturn-type -Wcast-qual -Wall -Wno-unknown-pragmas -o hs071_c.exe hs071_<br>c.o ../src/Interfaces/.libs/libipopt.a -L/usr/lib/gcc/i686-pc-cygwin/3.4.4 -L/u<br>sr/lib/gcc/i686-pc-cygwin/3.4.4/../../.. -lfrtbegin /usr/lib/gcc/i686-pc-cygwin/<br>
3.4.4/libg2c.a /usr/lib/gcc/i686-pc-cygwin/3.4.4/libstdc++.a -L/managed/gcc-buil<br>d/final-v3-bootstrap/gcc-3.4.4-999/.build/i686-pc-cygwin/libstdc++-v3/src -L/man<br>aged/gcc-build/final-v3-bootstrap/gcc-3.4.4-999/.build/i686-pc-cygwin/libstdc++-<br>
v3/src/.libs -L/managed/gcc-build/final-v3-bootstrap/gcc-3.4.4-999/.build/gcc -L<br>/usr/i686-pc-cygwin/bin -lcygwin -luser32 -lkernel32 -ladvapi32 -lshell32 -lgcc<br>-ldl<br>ln -s ../examples/hs071_f/hs071_f.f hs071_f.f<br>
g77 -I`cygpath -w ./../src/Interfaces` -O3 -fomit-frame-pointer -pipe -c -o hs<br>071_f.o hs071_f.f<br>/bin/sh ../../libtool --tag=F77 --mode=link g77 -I`cygpath -w ./../src/Interface<br>s` -O3 -fomit-frame-pointer -pipe -o hs071_f.exe hs071_f.o ../src/Interface<br>
s/<a href="http://libipopt.la/" target="_blank">libipopt.la</a> -lm -ldl -lstdc++ -lm -ldl<br>g77 -IC:\\cygwin\\home\\Johannes\\CoinIpopt\\Ipopt\\src\\Interfaces -O3 -fomit-f<br>rame-pointer -pipe -o hs071_f.exe hs071_f.o ../src/Interfaces/.libs/libipopt.a<br>
-lstdc++ -ldl<br>chmod u+x ./run_unitTests<br>./run_unitTests<div><br><br>Running unitTests...<br><br>Testing AMPL Solver Executable...<br></div> Test passed!<br>Testing C++ Example...<br> Test passed!<br>
Testing C Example...<br>
./run_unitTests: line 69: 3676 Segmentation fault (core dumped) ./hs071_c<div><br>> tmpfile 2>&1<br><br> ---- 8< ---- Start of test program output ---- 8< ----<br> ---- 8< ---- End of test program output ---- 8< ----<br>
<br> ******** Test FAILED! ********<br>Output of the test program is above.<br>Testing Fortran Example...<br></div> Test passed!<div><br>make[2]: *** [test] Error 255<br>make[2]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt/test'<br>
make[1]: *** [unitTest] Error 2<br>make[1]: Leaving directory `/home/Johannes/CoinIpopt/Ipopt'<br>make: *** [test] Error 2</div></div>