Opened 14 years ago

Closed 14 years ago

#2404 closed Bugs (fixed)

Missing header files when building "install" target

Reported by: Chris Allen <chrisa@…> Owned by: Vladimir Prus
Milestone: Boost 1.37.0 Component: Building Boost
Version: Boost 1.36.0 Severity: Problem
Keywords: Cc:

Description

G'day,

While building Boost 1.36, I noticed that the following header files are not copied to the target include directory when using the "install" target:

boost/tr1/tr1/* boost/tr1/tr1/sun/*

It seems that the definition of "headers" in the top level "Jamroot" file doesn't catch these header files because they either have no extension, or an extension that is not included in the glob list.

Looks like this issue was raised last year, but perhaps it was since overlooked?

http://lists.boost.org/Archives/boost/2007/05/121412.php

Anyway, I've attached a patch file which shows a possible fix. Hope it's useful.

Regards, Chris

Attachments (1)

jamroot.patch (527 bytes ) - added by Chris Allen <chrisa@…> 14 years ago.
Patch for Jamroot

Download all attachments as: .zip

Change History (6)

by Chris Allen <chrisa@…>, 14 years ago

Attachment: jamroot.patch added

Patch for Jamroot

comment:1 by Marshall Clow, 14 years ago

Owner: set to Vladimir Prus

comment:2 by Vladimir Prus, 14 years ago

Is the part of the patch that makes "*.SUNWCCh" files installed related to this issue, or desired?

comment:3 by Chris Allen <chrisa@…>, 14 years ago

According to this post from John Maddock they seem to be required: http://lists.boost.org/Archives/boost/2007/05/121430.php

comment:4 by Vladimir Prus, 14 years ago

(In [49255]) Install TR1 headers. Addresses #2404. Patch from Chris Allen.

comment:5 by Steven Watanabe, 14 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.