Boost logo

Boost-Build :

From: Juergen Hunold (hunold_at_[hidden])
Date: 2005-04-05 12:52:32

Hi !

The current "tag" rule mechanism does not work with directories which
encode version information in their name, e.g boost-1.33.0

Please find a test case attached.
tag-test has two identical project, one name tag-works and one name
tag-1.0.0. Both contain a copy of the hello example from current CVS
just in order to provide some work for bjam.
tag-works works as expected and builds the hello example in bin.v2.

When running bjam --v2 in tag-1.0.0, I get

bjam Version 2
/home/hunold/packages/boost/tools/build/v2/kernel/modules.jam:66: in
rule Jamfile</home/hunold/src/bjam/tag-test/tag-1.0.0>.tag unknown in
module Jamfile</home/hunold/src/bjam/tag-test/tag-1.
/home/hunold/packages/boost/tools/build/v2/util/indirect.jam:82: in

Please find full output attached in
Please note that some something inside Boost.Build strips everything
after the first dot from tag-1.0.0 when trying to find the matching
One even easier test is to rename the CVS checkout (_no_ symlink ;-) to
read boost-1.33.0 and then do (cd status; bjam --v2), this will fail

I'd call this a show-stopper ;-((



* Dipl.-Math. Jürgen Hunold ! Institut für Verkehrswesen, Eisenbahnbau
* voice: ++49 511 762-2529 ! und -betrieb, Universität Hannover 
* fax : ++49 511 762-3001 ! Appelstrasse 9a, D-30167 Hannover
* hunold_at_[hidden] !
 --Boundary-00=_hBtUCwZWccivlZp Content-Type: application/x-tbz;
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
[Attachment content not displayed.] --Boundary-00=_hBtUCwZWccivlZp Content-Type: application/x-zip;
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
[Attachment content not displayed.] --Boundary-00=_hBtUCwZWccivlZp-- 

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at