
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: <pstage\lib>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 "