I'm attempting to build HSL for IPOPT (<a href="http://www.hsl.rl.ac.uk/ipopt/">http://www.hsl.rl.ac.uk/ipopt/</a>) "with" Ipopt. That is, per the install instructions included with HSL, I extract coinhsl-2012.02.14.tar.gz, rename the resulting directory coinhsl, and place it in the ThirdParty/HSL subdirectory of Ipopt. After running configure with '../configure ADD_CFLAGS="-fopenmp" ADD_CXXFLAGS="-fopenmp" ADD_FFLAGS="-fopenmp"', I can confirm that Ipopt has detected the source: <div>
<br></div><div>checking whether source of project HSL is available and should be compiled... yes, source in ThirdParty/HSL<br></div><div><br></div><div>I can successfully build Ipopt, but when running make test, I recieve the following error:<div>
<br><div><div>Tried to obtain MA27 from shared library "libhsl.so", but the following error occured:</div><div>libhsl.so: cannot open shared object file: No such file or directory</div></div><div><br></div><div>
Searching for all .so files under the build directory, I only see libipopt.so and libcoinmetis.so, so it would appear that Ipopt is not actually compiling the HSL source, despite detecting it. Am I missing something in the HSL for IPOPT instructions and perhaps placing the source in the wrong location? Has anyone come across a similar error?</div>
</div></div><div><br></div><div>For reference, I'm using Ipopt-3.10.2 and GCC 4.7.2 on Ubuntu 12.10. I've also followed the same install instructions on OS X with Ipopt-3.10.2 and GCC 4.7.2 and encounter a similar error.</div>
<div><br></div><div>Cheers!</div>