[Osi-tickets] Re: [COIN-OR Open Solver Interface] #16: error in cygwin build of OSI: CoinFinite.hpp:90: error: `_isnan' undeclared

COIN-OR Open Solver Interface coin-trac at coin-or.org
Mon Dec 11 17:25:04 EST 2006


#16: error in cygwin build of OSI: CoinFinite.hpp:90: error: `_isnan' undeclared
----------------------------+-----------------------------------------------
  Reporter:  craig_schmidt  |       Owner:  mjs                
      Type:  defect         |      Status:  new                
  Priority:  major          |   Milestone:                     
 Component:  Osi Misc       |     Version:  0.95               
Resolution:                 |    Keywords:  BuildTools mismatch
----------------------------+-----------------------------------------------
Changes (by lou):

  * keywords:  => BuildTools mismatch
  * version:  0.95.0 => 0.95
  * component:  Osi Base Class => Osi Misc

Comment:

 As of rev 877, I still see a similar problem. It looks to me like the
 problem is changes to !BuildTools, which are incorporated in !CoinUtils
 1.0.4 but not in Clp 1.3.3 or DyLP 1.1.0. If I configure with --enable-
 doscompile, all is copacetic. Without --enable-doscompile, there are lots
 of interesting warnings during configuration, followed by (in my case)
 compilation failure in clp. The problem is that -mno-cygwin is mandatory
 in the Clp and DyLP releases, but the !CoinUtils release incorporates the
 version of !BuildTools (with --enable-doscompile) that makes it optional.
 Values stored in config.cache during !CoinUtils configuration without
 -mno-cygwin are thus inappropriate during Clp and DyLP configuration with
 -mno-cygwin. The correct fix is for the Clp and DyLP project maintainers
 to generate updated releases.

-- 
Ticket URL: <https://projects.coin-or.org/Osi/ticket/16#comment:3>
COIN-OR Open Solver Interface <http://projects.coin-or.org/Osi>
An API for a variety of LP and MIP solvers (and more).



More information about the Osi-tickets mailing list