<div dir="ltr"><div>Dear,</div><div><br></div><div>I&#39;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 &#39;make test&#39;. 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&lt; ---- Start of test program output ---- 8&lt; ----</div><div>Exception of type: OPTION_INVALID in file</div>
<div>&quot;../../../../Ipopt/src/Algorithm/IpAlgBuilder.cpp&quot; at line 297:</div><div> Exception message: Selected linear solver MA27 not available.</div><div>Tried to obtain MA27 from shared library &quot;libhsl.so&quot;, 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 &quot;../configure&quot;, &quot;./make&quot;, &quot;./make test&quot;. 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 &quot;../configure&quot;,</div><div>&quot;./make&quot;, &quot;./make install&quot;. 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>