|
Boost : |
From: Beman Dawes (bdawes_at_[hidden])
Date: 2007-11-15 08:51:53
I'm starting to merge trunk changes into branches/release in my working
copy. I won't do any commits until at least minimal tests are passing
locally.
The first merge was the tools directory, Boost.System, and
Boost.Filesystem. Current versions of two libraries are needed by some
of the tools.
While we don't have an explicit test script for tools, I would expect
the following to work correctly on Windows, given the working copy is
d:\boost\release:
d:
cd \boost\release\tools\jam/src
build
copy bin.ntx86\bjam.exe a-directory-in-PATH
cd \boost\release\tools
bjam >log
The bjam build works fine, but the tools build fails. See log file below.
Shouldn't this work? Any ideas what's wrong?
Note that the following does work OK, and builds process_jam_log.exe:
cd \boost\release\tools\regression\build
bjam
Thanks,
--Beman
Building Boost.Regex with the optional Unicode/ICU support disabled.
Please refer to the Boost.Regex documentation for more information
(don't panic: this is a strictly optional feature).
D:/boost/release/tools/build/v2/build\virtual-target.jam:996: in
virtual-target.register-actual-name from module virtual-target
error: Duplicate name of actual target:
<pregression\build\bin\msvc-8.0\release\link-static\threading-multi>tiny_xml.obj
error: previous virtual target { msvc%msvc.compile.c++-tiny_xml.obj.OBJ
{ detail/tiny_xml.cpp.CPP } }
error: created from regression/build/compiler_status
error: another virtual target { msvc%msvc.compile.c++-tiny_xml.obj.OBJ {
detail/tiny_xml.cpp.CPP } }
error: created from regression/build/process_jam_log
error: added properties: <define>_CRT_SECURE_NO_WARNINGS
error: removed properties: none
D:/boost/release/tools/build/v2/build\virtual-target.jam:459: in
actualize-no-scanner from module object(file-target)@791
D:/boost/release/tools/build/v2/build\virtual-target.jam:111: in
object(file-target)@791.actualize from module object(file-target)@791
D:/boost/release/tools/build/v2/build\virtual-target.jam:743: in
actualize-source-type from module object(action)@796
D:/boost/release/tools/build/v2/build\virtual-target.jam:764: in
actualize-sources from module object(action)@796
D:/boost/release/tools/build/v2/build\virtual-target.jam:709: in
object(action)@796.actualize from module object(action)@796
D:/boost/release/tools/build/v2/build\virtual-target.jam:274: in
actualize-action from module object(file-target)@797
D:/boost/release/tools/build/v2/build\virtual-target.jam:467: in
actualize-no-scanner from module object(file-target)@797
D:/boost/release/tools/build/v2/build\virtual-target.jam:111: in
object(file-target)@797.actualize from module object(file-target)@797
D:/boost/release/tools/build/v2/build\virtual-target.jam:832: in
actualize-source-type from module object(non-scanning-action)@1180
D:/boost/release/tools/build/v2/build\virtual-target.jam:764: in
actualize-sources from module object(non-scanning-action)@1180
D:/boost/release/tools/build/v2/build\virtual-target.jam:709: in
object(non-scanning-action)@1180.actualize from module
object(non-scanning-action)@1180
D:/boost/release/tools/build/v2/build\virtual-target.jam:274: in
actualize-action from module object(file-target)@1181
D:/boost/release/tools/build/v2/build\virtual-target.jam:467: in
actualize-no-scanner from module object(file-target)@1181
D:/boost/release/tools/build/v2/build\virtual-target.jam:111: in
object(file-target)@1181.actualize from module object(file-target)@1181
D:/boost/release/tools/build/v2\build-system.jam:488: in load from
module build-system
D:\boost\release\tools\build\v2/kernel\modules.jam:261: in import from
module modules
D:\boost\release\tools\build\v2/kernel/bootstrap.jam:132: in boost-build
from module
D:\boost\release\boost-build.jam:9: in module scope from module
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk