<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:12pt"><div><span>Hi,</span></div><div><span></span>&nbsp;</div><div><span>Have you tried to compile with MUMPS?</span></div><div><span></span>&nbsp;</div><div><span>For the MA27 solver, try to download the source&nbsp;from the Harwell Subroutine Library (HSL) Archive</span></div><div>[see <a href="http://www.coin-or.org/Ipopt/documentation/node16.html">http://www.coin-or.org/Ipopt/documentation/node16.html</a>&nbsp;] and recompile.</div><div>&nbsp;</div><div>&nbsp;</div><div>Best regards,</div><div>Adrian</div><div>&nbsp;</div><div>&nbsp;</div><div>&nbsp;</div>  <div style="font-family: arial, helvetica, sans-serif; font-size: 12pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <div class="hr" style="margin: 5px 0px; padding: 0px; border: 1px solid rgb(204, 204,
 204); height: 0px; line-height: 0; font-size: 0px;" contenteditable="false" readonly="true"></div>  <b><span style="font-weight: bold;">From:</span></b> Joris Kinable &lt;deus87@gmail.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> ipopt@list.coin-or.org <br> <b><span style="font-weight: bold;">Sent:</span></b> Saturday, March 30, 2013 8:09 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> [Ipopt] ipopt make test fails: missing MA27<br> </font> </div> <br>
<div id="yiv363410778"><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>(http://www.coin-or.org/Ipopt/documentation/node22.html) 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>&nbsp; &nbsp; no AMPL solver executable found, skipping test...</div><div>Testing C++ Example...</div><div><br></div><div>&nbsp;---- 8&lt; ---- Start of test program output ---- 8&lt; ----</div><div>Exception of type: OPTION_INVALID in file</div>
<div>"../../../../Ipopt/src/Algorithm/IpAlgBuilder.cpp" at line 297:</div><div>&nbsp;Exception message: Selected linear solver MA27 not available.</div><div>Tried to obtain MA27 from shared library "<a href="http://libhsl.so/" target="_blank">libhsl.so</a>", 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>First I have downloaded ipopt from svn:</div>
<div><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" target="_blank" rel="nofollow">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 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hsl_ma77d.o &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hsl_zb01_integer.mod</div><div>ChangeLog &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;hsl_ma77_double_iface.mod &nbsp; hsl_zd11_double.mod</div>
<div>CoinHslConfig.h &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;hsl_ma77_double.mod &nbsp; &nbsp; &nbsp; &nbsp; INSTALL</div><div><a href="http://coinhslconfig.h.in/" target="_blank" rel="nofollow">CoinHslConfig.h.in</a> &nbsp; &nbsp; &nbsp; &nbsp; hsl_ma86 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;install-sh</div><div>coinhsl.pc &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hsl_ma86d_ciface.lo &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://libcoinhsl.la/" target="_blank" rel="nofollow">libcoinhsl.la</a></div>
<div><a href="http://coinhsl.pc.in/" target="_blank" rel="nofollow">coinhsl.pc.in</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;hsl_ma86d_ciface.mod &nbsp; &nbsp; &nbsp; &nbsp;libtool</div><div>common &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hsl_ma86d_ciface.o &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;LICENCE</div><div>config.guess &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hsl_ma86d.lo &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://ltmain.sh/" target="_blank">ltmain.sh</a></div>
<div>config.h &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hsl_ma86d.o &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; m4</div><div><a href="http://config.h.in/" target="_blank" rel="nofollow">config.h.in</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;hsl_ma86_double.mod &nbsp; &nbsp; &nbsp; &nbsp; ma27</div><div>config.log &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hsl_ma97 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ma27d.lo</div>
<div>config.status &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;hsl_ma97d_ciface.lo &nbsp; &nbsp; &nbsp; &nbsp; ma27d.o</div><div>config.sub &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hsl_ma97d_ciface.o &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ma28</div><div>configure &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;hsl_ma97d.lo &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ma28d.lo</div><div>
<a href="http://configure.ac/" target="_blank" rel="nofollow">configure.ac</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hsl_ma97d.o &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ma28d.o</div><div>deps90.lo &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;hsl_ma97_double_ciface.mod &nbsp;ma57</div><div>deps90.o &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hsl_ma97_double.mod &nbsp; &nbsp; &nbsp; &nbsp; ma57d.lo</div>
<div>deps.lo &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;hsl_mc34_double.mod &nbsp; &nbsp; &nbsp; &nbsp; ma57d.o</div><div>deps.o &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hsl_mc64_double.mod &nbsp; &nbsp; &nbsp; &nbsp; Makefile</div><div>dump.lo &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;hsl_mc68 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://makefile.am/" target="_blank">Makefile.am</a></div>
<div>dump.o &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hsl_mc68_double.mod &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://makefile.in/" target="_blank">Makefile.in</a></div><div>hsl_kb22_long_integer.mod &nbsp;hsl_mc68_integer.mod &nbsp; &nbsp; &nbsp; &nbsp;mc19</div><div>hsl_ma54_double.mod &nbsp; &nbsp; &nbsp; &nbsp;hsl_mc68_single.mod &nbsp; &nbsp; &nbsp; &nbsp; mc19d.lo</div>
<div>hsl_ma64_double.mod &nbsp; &nbsp; &nbsp; &nbsp;hsl_mc69_double.mod &nbsp; &nbsp; &nbsp; &nbsp; mc19d.o</div><div>hsl_ma77 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hsl_mc78_integer.mod &nbsp; &nbsp; &nbsp; &nbsp;missing</div><div>hsl_ma77d_ciface.lo &nbsp; &nbsp; &nbsp; &nbsp;hsl_mc80_double.mod &nbsp; &nbsp; &nbsp; &nbsp; README</div><div>
hsl_ma77d_ciface.o &nbsp; &nbsp; &nbsp; &nbsp; hsl_of01_double.mod &nbsp; &nbsp; &nbsp; &nbsp; stamp-h1</div><div>hsl_ma77d.lo &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hsl_of01_integer.mod &nbsp; &nbsp; &nbsp; &nbsp;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 &nbsp; <a href="http://libcoinhsl.so/" target="_blank">libcoinhsl.so</a> &nbsp; &nbsp;libcoinhsl.so.0.0.0</div><div><a href="http://libcoinhsl.la/" target="_blank" rel="nofollow">libcoinhsl.la</a> &nbsp;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>
</div><br>_______________________________________________<br>Ipopt mailing list<br><a href="mailto:Ipopt@list.coin-or.org" ymailto="mailto:Ipopt@list.coin-or.org">Ipopt@list.coin-or.org</a><br><a href="http://list.coin-or.org/mailman/listinfo/ipopt" target="_blank">http://list.coin-or.org/mailman/listinfo/ipopt</a><br><br><br> </div> </div>  </div></body></html>