Opened 9 years ago

Closed 9 years ago

#94 closed defect (fixed)

CbcCompareBase.hpp not installed, but required by several installed headers

Reported by: es Owned by:
Priority: major Component:
Version: trunk Keywords:
Cc:

Description

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":
CbcCompareActual.hpp:248:#include "CbcCompareBase.hpp"
CbcCompareDefault.hpp:448:#include "CbcCompareBase.hpp"
CbcCompareDepth.hpp:444:#include "CbcCompareBase.hpp"
CbcCompareEstimate.hpp:450:#include "CbcCompareBase.hpp"
CbcCompareObjective.hpp:452:#include "CbcCompareBase.hpp"
CbcModel.hpp:423:#include "CbcCompareBase.hpp"

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

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

Proposed fix:
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.

Change History (2)

comment:1 Changed 9 years ago by lou

Fixed in trunk r1455.

comment:2 Changed 9 years ago by lou

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.