Hello,
a colleague of mine currently checks whether transition to
boost 1.36 (or upcoming 1.37) would be feasible for us.
Still being on 1.33.1, we manipulated the bjam files to
realize something that we hope can now be done with the build
option --buildid using the *non-manipulated* bjam files. A
recent test using the command line
bjam --build-dir=XX --buildid=asdf --toolset=msvc
--build-type=complete stage
where XX corresponds to a valid path causes a quick bjam build error
(but removing the part " --buildid=asdf" works fine), as shown
below. Let me add that the used bjam.exe was created based on the
sources provided by the very same boost 1.36 (build.bat).
Does anyone have an idea what's going wrong here?
Thanks & Greetings from Bremen,
Daniel
"warning: Graph library does not contain optional GraphML reader.
note: to enable GraphML support, set EXPAT_INCLUDE and EXPAT_LIBPATH to the
[..]
Skipping build of: libs/python/build/boost_python <build>no in common
properties
E:/sources/ntb/boost_1_36_0/tools/build/v2/build\virtual-target.jam:1032:
in virtual-target.register-actual-name from module virtual-target
error: Duplicate name of actual target: libexact.lib
error: previous virtual target {
symlink%symlink.ln-libexact.lib.STATIC_LIB {
common%common.copy-libboost_test_exec_monitor-vc90-sgd-1_36-asdf.lib.STATIC_LIB
{
msvc%msvc.archive-libboost_test_exec_monitor-vc90-sgd-1_36-asdf.lib.STATIC_LIB
{ msvc%msvc.compile.c++-execution_monitor.obj.OBJ {
execution_monitor.cpp.CPP } } { msvc%msvc.compile.c++-debug.obj.OBJ {
debug.cpp.CPP } } { msvc%msvc.compile.c++-compiler_log_formatter.obj.OBJ
{ compiler_log_formatter.cpp.CPP } } {
msvc%msvc.compile.c++-framework.obj.OBJ { framework.cpp.CPP } } {
msvc%msvc.compile.c++-plain_report_formatter.obj.OBJ {
plain_report_formatter.cpp.CPP } } {
msvc%msvc.compile.c++-progress_monitor.obj.OBJ {
progress_monitor.cpp.CPP } } {
msvc%msvc.compile.c++-results_collector.obj.OBJ {
results_collector.cpp.CPP } } {
msvc%msvc.compile.c++-results_reporter.obj.OBJ {
results_reporter.cpp.CPP } } { msvc%msvc.compile.c++-test_main.obj.OBJ {
test_main.cpp.CPP } } { msvc%msvc.compile.c++-test_tools.obj.OBJ {
test_tools.cpp.CPP } } { msvc%msvc.compile.c++-unit_test_log.obj.OBJ {
unit_test_log.cpp.CPP } } { msvc%msvc.compile.c++-unit_test_main.obj.OBJ
{ unit_test_main.cpp.CPP } } {
msvc%msvc.compile.c++-unit_test_monitor.obj.OBJ {
unit_test_monitor.cpp.CPP } } {
msvc%msvc.compile.c++-unit_test_parameters.obj.OBJ {
unit_test_parameters.cpp.CPP } } {
msvc%msvc.compile.c++-unit_test_suite.obj.OBJ { unit_test_suite.cpp.CPP
} } { msvc%msvc.compile.c++-xml_log_formatter.obj.OBJ {
xml_log_formatter.cpp.CPP } } {
msvc%msvc.compile.c++-xml_report_formatter.obj.OBJ {
xml_report_formatter.cpp.CPP } } } } }
error: created from ./stage-unversioned
error: another virtual target {
symlink%symlink.ln-libexact.lib.STATIC_LIB {
common%common.copy-libboost_unit_test_framework-vc90-sgd-1_36-asdf.lib.STATIC_LIB
{
msvc%msvc.archive-libboost_unit_test_framework-vc90-sgd-1_36-asdf.lib.STATIC_LIB
{ msvc%msvc.compile.c++-execution_monitor.obj.OBJ {
execution_monitor.cpp.CPP } } { msvc%msvc.compile.c++-debug.obj.OBJ {
debug.cpp.CPP } } { msvc%msvc.compile.c++-compiler_log_formatter.obj.OBJ
{ compiler_log_formatter.cpp.CPP } } {
msvc%msvc.compile.c++-framework.obj.OBJ { framework.cpp.CPP } } {
msvc%msvc.compile.c++-plain_report_formatter.obj.OBJ {
plain_report_formatter.cpp.CPP } } {
msvc%msvc.compile.c++-progress_monitor.obj.OBJ {
progress_monitor.cpp.CPP } } {
msvc%msvc.compile.c++-results_collector.obj.OBJ {
results_collector.cpp.CPP } } {
msvc%msvc.compile.c++-results_reporter.obj.OBJ {
results_reporter.cpp.CPP } } { msvc%msvc.compile.c++-test_tools.obj.OBJ
{ test_tools.cpp.CPP } } { msvc%msvc.compile.c++-unit_test_log.obj.OBJ {
unit_test_log.cpp.CPP } } { msvc%msvc.compile.c++-unit_test_main.obj.OBJ
{ unit_test_main.cpp.CPP } } {
msvc%msvc.compile.c++-unit_test_monitor.obj.OBJ {
unit_test_monitor.cpp.CPP } } {
msvc%msvc.compile.c++-unit_test_parameters.obj.OBJ {
unit_test_parameters.cpp.CPP } } {
msvc%msvc.compile.c++-unit_test_suite.obj.OBJ { unit_test_suite.cpp.CPP
} } { msvc%msvc.compile.c++-xml_log_formatter.obj.OBJ {
xml_log_formatter.cpp.CPP } } {
msvc%msvc.compile.c++-xml_report_formatter.obj.OBJ {
xml_report_formatter.cpp.CPP } } {
msvc%msvc.compile.c++-exception_safety.obj.OBJ {
exception_safety.cpp.CPP } } {
msvc%msvc.compile.c++-interaction_based.obj.OBJ {
interaction_based.cpp.CPP } } {
msvc%msvc.compile.c++-logged_expectations.obj.OBJ {
logged_expectations.cpp.CPP } } } } }
error: created from ./stage-unversioned
error: added properties: none
error: removed properties: none
E:/sources/ntb/boost_1_36_0/tools/build/v2/build\virtual-target.jam:468:
in actualize-no-scanner from module object(file-target)@10251
E:/sources/ntb/boost_1_36_0/tools/build/v2/build\virtual-target.jam:123:
in object(file-target)@10251.actualize from module object(file-target)@10251
E:/sources/ntb/boost_1_36_0/tools/build/v2\build-system.jam:681: in load
from module build-system
E:\sources\ntb\boost_1_36_0\tools\build\v2/kernel\modules.jam:281: in
import from module modules
E:\sources\ntb\boost_1_36_0\tools\build\v2/kernel/bootstrap.jam:128: in
boost-build from module
E:\sources\ntb\boost_1_36_0\boost-build.jam:16: in module scope from module
"