[Cbc-tickets] [COIN-OR Branch-and-Cut MIP Solver] #94: CbcCompareBase.hpp not installed, but required by several installed headers

COIN-OR Branch-and-Cut MIP Solver coin-trac at coin-or.org
Tue May 25 23:18:37 EDT 2010


#94: CbcCompareBase.hpp not installed, but required by several installed headers
------------------+---------------------------------------------------------
Reporter:  es     |       Type:  defect
  Status:  new    |   Priority:  major 
 Version:  trunk  |   Keywords:        
------------------+---------------------------------------------------------
 I am using https://projects.coin-or.org/svn/Cbc/trunk Revision: 1454.

 "make install" does not copy "!CbcCompareBase.hpp" to "include/coin".

 Several installed files use "!CbcCompareBase.hpp":[[br]]
 !CbcCompareActual.hpp:248:#include "!CbcCompareBase.hpp"[[br]]
 !CbcCompareDefault.hpp:448:#include "!CbcCompareBase.hpp"[[br]]
 !CbcCompareDepth.hpp:444:#include "!CbcCompareBase.hpp"[[br]]
 !CbcCompareEstimate.hpp:450:#include "!CbcCompareBase.hpp"[[br]]
 !CbcCompareObjective.hpp:452:#include "!CbcCompareBase.hpp"[[br]]
 !CbcModel.hpp:423:#include "!CbcCompareBase.hpp"[[br]]

 As "!CbcCompareBase.hpp" is missing, including e.g.
 "!CbcCompareActual.hpp" results in a compiler error.

 Quick workaround:[[br]]
 Copying "Cbc/src/CbcCompareBase.hpp" to "include/coin".

 Proposed fix:[[br]]
 Add "!CbcCompareBase.hpp" to "includecoin_HEADERS" in the Makefile
 templates so that "make install" performs the copy.

 The problem does not occur on Cbc 2.4.

-- 
Ticket URL: <https://projects.coin-or.org/Cbc/ticket/94>
COIN-OR Branch-and-Cut MIP Solver <http://projects.coin-or.org/Cbc>
An LP-based branch-and-cut MIP solver.



More information about the Cbc-tickets mailing list