<div dir="ltr"><div>Dear,</div><div><br></div><div>I'm having some issues with the installation of Ipopt. I have followed</div><div>the installation guide</div><div>(<a href="http://www.coin-or.org/Ipopt/documentation/node22.html">http://www.coin-or.org/Ipopt/documentation/node22.html</a>) up to the</div>
<div>point where I have to run 'make test'. This fails with the following</div><div>error:</div><div><br></div><div>=================================</div><div>Running unitTests...</div><div><br></div><div>Testing AMPL Solver Executable...</div>
<div> no AMPL solver executable found, skipping test...</div><div>Testing C++ Example...</div><div><br></div><div> ---- 8< ---- Start of test program output ---- 8< ----</div><div>Exception of type: OPTION_INVALID in file</div>
<div>"../../../../Ipopt/src/Algorithm/IpAlgBuilder.cpp" at line 297:</div><div> Exception message: Selected linear solver MA27 not available.</div><div>Tried to obtain MA27 from shared library "libhsl.so", but the</div>
<div>following error occured:</div><div>libhsl.so: cannot open shared object file: No such file or directory</div><div>==================================</div><div><br></div><div style>First I have downloaded ipopt from svn:</div>
<div style><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">svn co <a href="https://projects.coin-or.org/svn/Ipopt/stable/3.9">https://projects.coin-or.org/svn/Ipopt/stable/3.9</a> CoinIpop</span><br>
</div><div>Next I have have downloaded the 3th party packages, including the following package containing MA27: coinhsl v2012.12.21. The contents of the latter package have been placed (according</div><div>to the instructions) in: /opt/CoinIpopt/ThirdParty/HSL/coinhsl</div>
<div>This folder contains the following files:</div><div><br></div><div>==================================</div><div>aclocal.m4 hsl_ma77d.o hsl_zb01_integer.mod</div><div>ChangeLog hsl_ma77_double_iface.mod hsl_zd11_double.mod</div>
<div>CoinHslConfig.h hsl_ma77_double.mod INSTALL</div><div><a href="http://CoinHslConfig.h.in">CoinHslConfig.h.in</a> hsl_ma86 install-sh</div><div>coinhsl.pc hsl_ma86d_ciface.lo <a href="http://libcoinhsl.la">libcoinhsl.la</a></div>
<div><a href="http://coinhsl.pc.in">coinhsl.pc.in</a> hsl_ma86d_ciface.mod libtool</div><div>common hsl_ma86d_ciface.o LICENCE</div><div>config.guess hsl_ma86d.lo ltmain.sh</div>
<div>config.h hsl_ma86d.o m4</div><div><a href="http://config.h.in">config.h.in</a> hsl_ma86_double.mod ma27</div><div>config.log hsl_ma97 ma27d.lo</div>
<div>config.status hsl_ma97d_ciface.lo ma27d.o</div><div>config.sub hsl_ma97d_ciface.o ma28</div><div>configure hsl_ma97d.lo ma28d.lo</div><div>
<a href="http://configure.ac">configure.ac</a> hsl_ma97d.o ma28d.o</div><div>deps90.lo hsl_ma97_double_ciface.mod ma57</div><div>deps90.o hsl_ma97_double.mod ma57d.lo</div>
<div>deps.lo hsl_mc34_double.mod ma57d.o</div><div>deps.o hsl_mc64_double.mod Makefile</div><div>dump.lo hsl_mc68 Makefile.am</div>
<div>dump.o hsl_mc68_double.mod Makefile.in</div><div>hsl_kb22_long_integer.mod hsl_mc68_integer.mod mc19</div><div>hsl_ma54_double.mod hsl_mc68_single.mod mc19d.lo</div>
<div>hsl_ma64_double.mod hsl_mc69_double.mod mc19d.o</div><div>hsl_ma77 hsl_mc78_integer.mod missing</div><div>hsl_ma77d_ciface.lo hsl_mc80_double.mod README</div><div>
hsl_ma77d_ciface.o hsl_of01_double.mod stamp-h1</div><div>hsl_ma77d.lo hsl_of01_integer.mod stamp-h2</div><div>==========================================================</div><div><br>
</div><div>Next I created the folder /opt/CoinIpopt/build. Inside the folder</div><div>build, I ran "../configure", "./make", "./make test". The result is</div><div>the above error. Attached to this e-mail you can find the config.log</div>
<div>file which is located in the /opt/CoinIpopt/build folder.</div><div><br></div><div>I thought that the problem was that the files inside</div><div>/opt/CoinIpopt/ThirdParty/HSL/coinhsl were not compiled for some</div>
<div>reason. So I went to this folder and also ran "../configure",</div><div>"./make", "./make install". The result is that I now have the</div><div>following files inside /usr/local/lib:</div>
<div>libcoinhsl.a libcoinhsl.so libcoinhsl.so.0.0.0</div><div><a href="http://libcoinhsl.la">libcoinhsl.la</a> libcoinhsl.so.0</div><div><br></div><div>I made sure that the directory /usr/local/lib was set in the variable</div>
<div>LD_LIBRARY_PATH.</div><div><br></div><div>Any suggestions what I did wrong? Feel free to ask if you need more information.</div><div><br></div><div>br,</div><div><br></div><div>Joris</div></div>