[Ipopt-tickets] [Ipopt] #215: unable to build IPOPT with MinGW-w64 x86_64-w64-mingw32-gcc-4.8.0-win64_rubenvb compiler

Ipopt coin-trac at coin-or.org
Mon Aug 19 02:47:37 EDT 2013


#215: unable to build IPOPT with MinGW-w64
x86_64-w64-mingw32-gcc-4.8.0-win64_rubenvb compiler
---------------------+----------------------
  Reporter:  jpye    |      Owner:  stefan
      Type:  defect  |     Status:  assigned
  Priority:  normal  |  Component:  Ipopt
   Version:  3.11    |   Severity:  normal
Resolution:          |   Keywords:
---------------------+----------------------

Comment (by kelman):

 Try adding the flag "--disable-pthread-mumps" to your configure call and
 it should remove the dependency on the pthread dll.

 I'll let Stefan speak to the details of autotools, but pkg-config is
 already being used when it's available. However that isn't always the
 case, for example in MSYS. The BuildTools setup is used by basically every
 COIN-OR project, so getting things to work just for Ipopt isn't
 sufficient.

 There's also a lot of diversity and issues with using dependency packages
 like Mumps, Blas, and Lapack from Linux package managers, related to MPI,
 or shared-library shadowing with Matlab, etc. Different distributions may
 also install things to different places or with different names, it tends
 to be simpler (IMO) to have a controlled environment where you're building
 from source in a standard way and you know it should all work. And it's
 not just Ipopt that uses these dependencies, so the effort of setting up
 the ThirdParty configure scripts benefits many different COIN-OR projects.

-- 
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/215#comment:7>
Ipopt <http://projects.coin-or.org/Ipopt>
Interior-point optimizer for nonlinear programs.



More information about the Ipopt-tickets mailing list