[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