<HTML><HEAD><TITLE>Status of precompiled binaries on project homepage</TITLE>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META name=Generator content="MS Exchange Server version 6.5.7654.12"></HEAD>
<BODY dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV>Hi Jochen,</DIV>
<DIV>&nbsp;</DIV>
<DIV>That error is from here <A 
title=https://projects.coin-or.org/Ipopt/browser/trunk/Ipopt/src/contrib/LinearSolverLoader/LibraryHandler.c#L34 
href="https://projects.coin-or.org/Ipopt/browser/trunk/Ipopt/src/contrib/LinearSolverLoader/LibraryHandler.c#L34">https://projects.coin-or.org/Ipopt/browser/trunk/Ipopt/src/contrib/LinearSolverLoader/LibraryHandler.c#L34</A></DIV>
<DIV>because the define ERROR_LOADLIB was set. That define was set here</DIV>
<DIV><A 
title=https://projects.coin-or.org/Ipopt/browser/trunk/Ipopt/src/contrib/LinearSolverLoader/LibraryHandler.h#L29 
href="https://projects.coin-or.org/Ipopt/browser/trunk/Ipopt/src/contrib/LinearSolverLoader/LibraryHandler.h#L29">https://projects.coin-or.org/Ipopt/browser/trunk/Ipopt/src/contrib/LinearSolverLoader/LibraryHandler.h#L29</A></DIV>
<DIV>because the defines HAVE_WINDOWS_H and HAVE_DLFCN_H were not set.</DIV>
<DIV>&nbsp;</DIV>
<DIV>When building Ipopt manually or from project files in MSVC, most of these 
defines have to be set by hand and apparently a few of them are missing in the 
recent download. Running Ipopt’s configure script would have set these for you, 
but that needs Cygwin or MSYS on Windows. If you check 
include/coin/config_ipopt.h, you can see the 3.9.2 version looks more like a 
full configure-generated header with all the defines, but in the 3.11.0 version 
it is much shorter.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Making an MSVC DLL with the autotools (so running configure in Cygwin or 
MSYS, but telling it to use MSVC as the compiler) is a goal we’re slowly working 
on - there’s a lot of discussion on the prerequisite of updating the autotools 
for all COIN-OR projects here <A 
title=https://projects.coin-or.org/BuildTools/ticket/95 
href="https://projects.coin-or.org/BuildTools/ticket/95">https://projects.coin-or.org/BuildTools/ticket/95</A> 
but it’s a big task and progress has been slow the last few months.</DIV>
<DIV>&nbsp;</DIV>
<DIV>What are you trying to do with the Ipopt dll? If you’re trying to just use 
the plain C interface, I could compile and post a Windows dll using MinGW (this 
was made simpler to do in 3.11.7) but it will depend on the GCC runtime 
libraries, and the import libraries are generated in a different form by MinGW 
than MSVC (.dll.a instead of .lib). I don’t have Intel Fortran or experience 
using the Visual Studio project files, but maybe someone else could help 
there.</DIV>
<DIV>&nbsp;</DIV>
<DIV>-Tony</DIV>
<DIV>&nbsp;</DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV style="FONT: 10pt tahoma">
<DIV><FONT size=3 face=Calibri></FONT>&nbsp;</DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A 
title=Jochen.Steimel@bci.tu-dortmund.de 
href="mailto:Jochen.Steimel@bci.tu-dortmund.de">Steimel, Jochen</A> </DIV>
<DIV><B>Sent:</B> Monday, March 03, 2014 12:00 PM</DIV>
<DIV><B>To:</B> <A title=ipopt@list.coin-or.org 
href="mailto:ipopt@list.coin-or.org">ipopt@list.coin-or.org</A> </DIV>
<DIV><B>Subject:</B> [Ipopt] Status of precompiled binaries on project 
homepage</DIV></DIV></DIV>
<DIV>&nbsp;</DIV></DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<P><FONT size=2>Dear all,<BR><BR>i want to gather some information regarding the 
state of the precompiled binaries. The following files can be found on the 
webpage<BR><BR>[ 
]Ipopt-3.11.1-mac-osx-x86_64-gcc4.5.3.tgz&nbsp;&nbsp;&nbsp;&nbsp; 15-Jun-2013 
08:42&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.5M&nbsp;&nbsp;&nbsp; <BR>[ 
]Ipopt-3.11.1-win32-cl16ifort13.1.zip&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
15-Jun-2013 08:42&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8.1M&nbsp;&nbsp;&nbsp; 
<BR>[ 
]Ipopt-3.11.1-win64-intel13.1.zip&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
15-Jun-2013 08:42&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 9.9M&nbsp;&nbsp;&nbsp; 
<BR>[ ]Ipopt-3.11.3-win32win64-matlabmexfiles.zip&nbsp;&nbsp; 30-Aug-2013 
18:05&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.6M&nbsp;&nbsp;&nbsp; 
<BR><BR><BR>There are some problems with these files for me. None of these files 
contain a ipopt.dll to which i can dynamically link. When i download the 
following file<BR><BR>[ 
]Ipopt-3.11.0-Win32-Win64-dll.7z&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24-May-2013 
14:49&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7.0M&nbsp;&nbsp;&nbsp; <BR><BR>extract 
it, and use lib\Win32\ReleaseMKL\ipopt-vc10.dll in my project i get the 
following error, when specifying linear_solver="ma57" (with MUMPS everything 
works fine):<BR><BR>Exception of type: OPTION_INVALID in file 
"..\..\..\src\Algorithm\IpAlgBuilder.c<BR>pp" at line 343:<BR>Exception message: 
Selected linear solver MA57 not available.<BR>Tried to obtain MA57 from shared 
library "libhsl..dll", but the following error<BR>occured:<BR>loadLib error: Do 
not know how to handle shared libraries on this operating 
syst<BR>em<BR><BR><BR>When i download this file, everything works fine (MUMPS 
and MA57):<BR>[ 
]Ipopt-3.9.2-win32-win64-dll.7z&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 19-Sep-2011 
20:02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7.2M&nbsp;&nbsp;&nbsp; <BR><BR>Can 
anybody tell me what happened during releases?<BR>Why was the version 3.11.0 
build without support for the dynamic library loader?<BR>Why is the ipopt*.dll 
file not included in the newer releases?<BR>When is the next binary release 
scheduled and could this again included a .dll for Windows systems?<BR><BR>I 
would be really grateful to receive some insight on this problems. Right now 
everything works fine with IPOPT 3.9.2, but i would like to use the newer 
version with the HSL routines. I would also be very thankful for a compiled 
binary for windows of IPOPT 3.11.0 or above.<BR><BR>Regards<BR>Jochen 
Steimel<BR><BR><BR></FONT></P>
<P>
<HR>
_______________________________________________<BR>Ipopt mailing 
list<BR>Ipopt@list.coin-or.org<BR>http://list.coin-or.org/mailman/listinfo/ipopt<BR></DIV></DIV></DIV></BODY></HTML>