Boost logo

Boost Users :

Subject: Re: [Boost-users] [boost 1.36]: Problems with bjam option --buildid
From: Daniel Krügler (dsp_at_[hidden])
Date: 2008-11-03 07:52:14


Vladimir Prus wrote:
> Daniel Krügler wrote:
>
>> 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
>
> This is very strange. Does this error only happens with --buildid?
> Does this happen when building a single library (e.g. --with-program_options)?
> Do you think you can go to tools/build/v2/tools/stage.jam, find the copy-file
> rule, and, before the return statement, add this code:
>
> ECHO "Name is" $(name) ;
>
> ? (BTW, we probably can solve this faster either on IRC (freenode, #boost), or via
> Skype (vladimir_prus)).

Unfortunately our IT center wont like that :-((
We can discuss details off-line, my e-mail address is:

dan~stopper~iel.krueg~stopper~ler_at_goo~stopper~gle~stopper~mail.com.

Before doing that here our results. I started doing these
tests now on my own and I can reproduce the results of my
colleague with VS2005 [he used VS2008].

1) The build runs fine, if we exclude only the --buildid part
2) It does also happen, when only one single library is build.
3) I added your proposed line (also in (2)), see buildid_copyecho.txt.

Attached are two .txt files with the console output of my colleague.

I will now start to check boost 1.37...

Thanks for your help,

- Daniel

warning: Graph library does not contain optional GraphML reader.
note: to enable GraphML support, set EXPAT_INCLUDE and EXPAT_LIBPATH to the
note: directories containing the Expat headers and libraries, respectively.
warning: skipping optional Message Passing Interface (MPI) library.
note: to enable MPI support, add "using mpi ;" to user-config.jam.
note: to suppress this message, pass "--without-mpi" to bjam.
note: otherwise, you can safely ignore this message.
WARNING: No python installation configured and autoconfiguration
         failed. See http://www.boost.org/libs/python/doc/building.html
         for configuration instructions or pass --without-python to
         suppress this message and silently skip all Boost.Python targets
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).
Skipping build of: libs/python/build/boost_python <build>no in common properties
Name is boost_math_c99-vc90-mt-gd-1_36-a.dll
Name is boost_math_c99-vc90-mt-gd-1_36-a.lib
Name is boost_math_c99f-vc90-mt-gd-1_36-a.dll
Name is boost_math_c99f-vc90-mt-gd-1_36-a.lib
Name is boost_math_c99l-vc90-mt-gd-1_36-a.dll
Name is boost_math_c99l-vc90-mt-gd-1_36-a.lib
Name is boost_program_options-vc90-mt-gd-1_36-a.dll
Name is boost_program_options-vc90-mt-gd-1_36-a.lib
Name is boost_regex-vc90-mt-gd-1_36-a.dll
Name is boost_regex-vc90-mt-gd-1_36-a.lib
Name is boost_serialization-vc90-mt-gd-1_36-a.dll
Name is boost_serialization-vc90-mt-gd-1_36-a.lib
Name is boost_wserialization-vc90-mt-gd-1_36-a.dll
Name is boost_wserialization-vc90-mt-gd-1_36-a.lib
Name is boost_signals-vc90-mt-gd-1_36-a.dll
Name is boost_signals-vc90-mt-gd-1_36-a.lib
Name is boost_prg_exec_monitor-vc90-mt-gd-1_36-a.dll
Name is boost_prg_exec_monitor-vc90-mt-gd-1_36-a.lib
Name is libboost_test_exec_monitor-vc90-mt-gd-1_36-a.lib
Name is boost_unit_test_framework-vc90-mt-gd-1_36-a.dll
Name is boost_unit_test_framework-vc90-mt-gd-1_36-a.lib
Name is boost_thread-vc90-mt-gd-1_36-a.dll
Name is boost_thread-vc90-mt-gd-1_36-a.lib
Name is boost_wave-vc90-mt-gd-1_36-a.dll
Name is boost_wave-vc90-mt-gd-1_36-a.lib
Name is boost_date_time-vc90-mt-gd-1_36-a.dll
Name is boost_date_time-vc90-mt-gd-1_36-a.lib
Name is boost_system-vc90-mt-gd-1_36-a.dll
Name is boost_system-vc90-mt-gd-1_36-a.lib
Name is boost_filesystem-vc90-mt-gd-1_36-a.dll
Name is boost_filesystem-vc90-mt-gd-1_36-a.lib
Name is boost_graph-vc90-mt-gd-1_36-a.dll
Name is boost_graph-vc90-mt-gd-1_36-a.lib
Name is boost_iostreams-vc90-mt-gd-1_36-a.dll
Name is boost_iostreams-vc90-mt-gd-1_36-a.lib
Name is boost_math_tr1-vc90-mt-gd-1_36-a.dll
Name is boost_math_tr1-vc90-mt-gd-1_36-a.lib
Name is boost_math_tr1f-vc90-mt-gd-1_36-a.dll
Name is boost_math_tr1f-vc90-mt-gd-1_36-a.lib
Name is boost_math_tr1l-vc90-mt-gd-1_36-a.dll
Name is boost_math_tr1l-vc90-mt-gd-1_36-a.lib
Skipping build of: libs/python/build/boost_python <build>no in common properties
Name is boost_date_time-vc90-mt-1_36-a.dll
Name is boost_date_time-vc90-mt-1_36-a.lib
Name is boost_system-vc90-mt-1_36-a.dll
Name is boost_system-vc90-mt-1_36-a.lib
Name is boost_filesystem-vc90-mt-1_36-a.dll
Name is boost_filesystem-vc90-mt-1_36-a.lib
Name is boost_graph-vc90-mt-1_36-a.dll
Name is boost_graph-vc90-mt-1_36-a.lib
Name is boost_iostreams-vc90-mt-1_36-a.dll
Name is boost_iostreams-vc90-mt-1_36-a.lib
Name is boost_math_tr1-vc90-mt-1_36-a.dll
Name is boost_math_tr1-vc90-mt-1_36-a.lib
Name is boost_math_tr1f-vc90-mt-1_36-a.dll
Name is boost_math_tr1f-vc90-mt-1_36-a.lib
Name is boost_math_tr1l-vc90-mt-1_36-a.dll
Name is boost_math_tr1l-vc90-mt-1_36-a.lib
Name is boost_math_c99-vc90-mt-1_36-a.dll
Name is boost_math_c99-vc90-mt-1_36-a.lib
Name is boost_math_c99f-vc90-mt-1_36-a.dll
Name is boost_math_c99f-vc90-mt-1_36-a.lib
Name is boost_math_c99l-vc90-mt-1_36-a.dll
Name is boost_math_c99l-vc90-mt-1_36-a.lib
Name is boost_program_options-vc90-mt-1_36-a.dll
Name is boost_program_options-vc90-mt-1_36-a.lib
Name is boost_regex-vc90-mt-1_36-a.dll
Name is boost_regex-vc90-mt-1_36-a.lib
Name is boost_serialization-vc90-mt-1_36-a.dll
Name is boost_serialization-vc90-mt-1_36-a.lib
Name is boost_wserialization-vc90-mt-1_36-a.dll
Name is boost_wserialization-vc90-mt-1_36-a.lib
Name is boost_signals-vc90-mt-1_36-a.dll
Name is boost_signals-vc90-mt-1_36-a.lib
Name is boost_prg_exec_monitor-vc90-mt-1_36-a.dll
Name is boost_prg_exec_monitor-vc90-mt-1_36-a.lib
Name is libboost_test_exec_monitor-vc90-mt-1_36-a.lib
Name is boost_unit_test_framework-vc90-mt-1_36-a.dll
Name is boost_unit_test_framework-vc90-mt-1_36-a.lib
Name is boost_thread-vc90-mt-1_36-a.dll
Name is boost_thread-vc90-mt-1_36-a.lib
Name is boost_wave-vc90-mt-1_36-a.dll
Name is boost_wave-vc90-mt-1_36-a.lib
Skipping build of: ./stage <build>no in common properties
Skipping build of: ./stage <build>no in common properties
Skipping build of: ./stage <build>no in common properties
Skipping build of: ./stage <build>no in common properties
Skipping build of: libs/python/build/boost_python <build>no in common properties
Name is libboost_test_exec_monitor-vc90-mt-gd-1_36-a.lib
Name is libboost_date_time-vc90-mt-gd-1_36-a.lib
Name is libboost_system-vc90-mt-gd-1_36-a.lib
Name is libboost_filesystem-vc90-mt-gd-1_36-a.lib
Name is libboost_graph-vc90-mt-gd-1_36-a.lib
Name is libboost_iostreams-vc90-mt-gd-1_36-a.lib
Name is libboost_math_tr1-vc90-mt-gd-1_36-a.lib
Name is libboost_math_tr1f-vc90-mt-gd-1_36-a.lib
Name is libboost_math_tr1l-vc90-mt-gd-1_36-a.lib
Name is libboost_math_c99-vc90-mt-gd-1_36-a.lib
Name is libboost_math_c99f-vc90-mt-gd-1_36-a.lib
Name is libboost_math_c99l-vc90-mt-gd-1_36-a.lib
Name is libboost_program_options-vc90-mt-gd-1_36-a.lib
Name is libboost_regex-vc90-mt-gd-1_36-a.lib
Name is libboost_serialization-vc90-mt-gd-1_36-a.lib
Name is libboost_wserialization-vc90-mt-gd-1_36-a.lib
Name is libboost_signals-vc90-mt-gd-1_36-a.lib
Name is libboost_prg_exec_monitor-vc90-mt-gd-1_36-a.lib
Name is libboost_unit_test_framework-vc90-mt-gd-1_36-a.lib
Name is libboost_thread-vc90-mt-gd-1_36-a.lib
Name is libboost_wave-vc90-mt-gd-1_36-a.lib
Skipping build of: libs/python/build/boost_python <build>no in common properties
Name is libboost_test_exec_monitor-vc90-mt-1_36-a.lib
Name is libboost_date_time-vc90-mt-1_36-a.lib
Name is libboost_system-vc90-mt-1_36-a.lib
Name is libboost_filesystem-vc90-mt-1_36-a.lib
Name is libboost_graph-vc90-mt-1_36-a.lib
Name is libboost_iostreams-vc90-mt-1_36-a.lib
Name is libboost_math_tr1-vc90-mt-1_36-a.lib
Name is libboost_math_tr1f-vc90-mt-1_36-a.lib
Name is libboost_math_tr1l-vc90-mt-1_36-a.lib
Name is libboost_math_c99-vc90-mt-1_36-a.lib
Name is libboost_math_c99f-vc90-mt-1_36-a.lib
Name is libboost_math_c99l-vc90-mt-1_36-a.lib
Name is libboost_program_options-vc90-mt-1_36-a.lib
Name is libboost_regex-vc90-mt-1_36-a.lib
Name is libboost_serialization-vc90-mt-1_36-a.lib
Name is libboost_wserialization-vc90-mt-1_36-a.lib
Name is libboost_signals-vc90-mt-1_36-a.lib
Name is libboost_prg_exec_monitor-vc90-mt-1_36-a.lib
Name is libboost_unit_test_framework-vc90-mt-1_36-a.lib
Name is libboost_thread-vc90-mt-1_36-a.lib
Name is libboost_wave-vc90-mt-1_36-a.lib
Skipping build of: libs/python/build/boost_python <build>no in common properties
Name is libboost_date_time-vc90-mt-sgd-1_36-a.lib
Name is libboost_system-vc90-mt-sgd-1_36-a.lib
Name is libboost_filesystem-vc90-mt-sgd-1_36-a.lib
Name is libboost_graph-vc90-mt-sgd-1_36-a.lib
Name is libboost_iostreams-vc90-mt-sgd-1_36-a.lib
Name is libboost_math_tr1-vc90-mt-sgd-1_36-a.lib
Name is libboost_math_tr1f-vc90-mt-sgd-1_36-a.lib
Name is libboost_math_tr1l-vc90-mt-sgd-1_36-a.lib
Name is libboost_math_c99-vc90-mt-sgd-1_36-a.lib
Name is libboost_math_c99f-vc90-mt-sgd-1_36-a.lib
Name is libboost_math_c99l-vc90-mt-sgd-1_36-a.lib
Name is libboost_program_options-vc90-mt-sgd-1_36-a.lib
Name is libboost_regex-vc90-mt-sgd-1_36-a.lib
Name is libboost_serialization-vc90-mt-sgd-1_36-a.lib
Name is libboost_wserialization-vc90-mt-sgd-1_36-a.lib
Name is libboost_signals-vc90-mt-sgd-1_36-a.lib
Name is libboost_prg_exec_monitor-vc90-mt-sgd-1_36-a.lib
Name is libboost_test_exec_monitor-vc90-mt-sgd-1_36-a.lib
Name is libboost_unit_test_framework-vc90-mt-sgd-1_36-a.lib
Name is libboost_thread-vc90-mt-sgd-1_36-a.lib
Name is libboost_wave-vc90-mt-sgd-1_36-a.lib
Skipping build of: libs/python/build/boost_python <build>no in common properties
Name is libboost_date_time-vc90-mt-s-1_36-a.lib
Name is libboost_system-vc90-mt-s-1_36-a.lib
Name is libboost_filesystem-vc90-mt-s-1_36-a.lib
Name is libboost_graph-vc90-mt-s-1_36-a.lib
Name is libboost_iostreams-vc90-mt-s-1_36-a.lib
Name is libboost_math_tr1-vc90-mt-s-1_36-a.lib
Name is libboost_math_tr1f-vc90-mt-s-1_36-a.lib
Name is libboost_math_tr1l-vc90-mt-s-1_36-a.lib
Name is libboost_math_c99-vc90-mt-s-1_36-a.lib
Name is libboost_math_c99f-vc90-mt-s-1_36-a.lib
Name is libboost_math_c99l-vc90-mt-s-1_36-a.lib
Name is libboost_program_options-vc90-mt-s-1_36-a.lib
Name is libboost_regex-vc90-mt-s-1_36-a.lib
Name is libboost_serialization-vc90-mt-s-1_36-a.lib
Name is libboost_wserialization-vc90-mt-s-1_36-a.lib
Name is libboost_signals-vc90-mt-s-1_36-a.lib
Name is libboost_prg_exec_monitor-vc90-mt-s-1_36-a.lib
Name is libboost_test_exec_monitor-vc90-mt-s-1_36-a.lib
Name is libboost_unit_test_framework-vc90-mt-s-1_36-a.lib
Name is libboost_thread-vc90-mt-s-1_36-a.lib
Name is libboost_wave-vc90-mt-s-1_36-a.lib
Skipping build of: libs/python/build/boost_python <build>no in common properties
Name is libboost_test_exec_monitor-vc90-sgd-1_36-a.lib
Name is libboost_unit_test_framework-vc90-sgd-1_36-a.lib
Name is libboost_wave-vc90-sgd-1_36-a.lib
Name is libboost_thread-vc90-mt-sgd-1_36-a.lib
Name is libboost_date_time-vc90-sgd-1_36-a.lib
Name is libboost_system-vc90-sgd-1_36-a.lib
Name is libboost_filesystem-vc90-sgd-1_36-a.lib
Name is libboost_graph-vc90-sgd-1_36-a.lib
Name is libboost_iostreams-vc90-sgd-1_36-a.lib
Name is libboost_math_tr1-vc90-sgd-1_36-a.lib
Name is libboost_math_tr1f-vc90-sgd-1_36-a.lib
Name is libboost_math_tr1l-vc90-sgd-1_36-a.lib
Name is libboost_math_c99-vc90-sgd-1_36-a.lib
Name is libboost_math_c99f-vc90-sgd-1_36-a.lib
Name is libboost_math_c99l-vc90-sgd-1_36-a.lib
Name is libboost_program_options-vc90-sgd-1_36-a.lib
Name is libboost_regex-vc90-sgd-1_36-a.lib
Name is libboost_serialization-vc90-sgd-1_36-a.lib
Name is libboost_wserialization-vc90-sgd-1_36-a.lib
Name is libboost_signals-vc90-sgd-1_36-a.lib
Name is libboost_prg_exec_monitor-vc90-sgd-1_36-a.lib
Skipping build of: libs/python/build/boost_python <build>no in common properties
Name is libboost_date_time-vc90-s-1_36-a.lib
Name is libboost_system-vc90-s-1_36-a.lib
Name is libboost_filesystem-vc90-s-1_36-a.lib
Name is libboost_graph-vc90-s-1_36-a.lib
Name is libboost_iostreams-vc90-s-1_36-a.lib
Name is libboost_math_tr1-vc90-s-1_36-a.lib
Name is libboost_math_tr1f-vc90-s-1_36-a.lib
Name is libboost_math_tr1l-vc90-s-1_36-a.lib
Name is libboost_math_c99-vc90-s-1_36-a.lib
Name is libboost_math_c99f-vc90-s-1_36-a.lib
Name is libboost_math_c99l-vc90-s-1_36-a.lib
Name is libboost_program_options-vc90-s-1_36-a.lib
Name is libboost_regex-vc90-s-1_36-a.lib
Name is libboost_serialization-vc90-s-1_36-a.lib
Name is libboost_wserialization-vc90-s-1_36-a.lib
Name is libboost_signals-vc90-s-1_36-a.lib
Name is libboost_prg_exec_monitor-vc90-s-1_36-a.lib
Name is libboost_test_exec_monitor-vc90-s-1_36-a.lib
Name is libboost_unit_test_framework-vc90-s-1_36-a.lib
Name is libboost_wave-vc90-s-1_36-a.lib
Name is libboost_thread-vc90-mt-s-1_36-a.lib
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-a.lib.STATIC_LIB { msvc%msvc.archive-libboost_test_exec_monitor-vc90-sgd-1_36-a.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-a.lib.STATIC_LIB { msvc%msvc.archive-libboost_unit_test_framework-vc90-sgd-1_36-a.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

warning: Graph library does not contain optional GraphML reader.
note: to enable GraphML support, set EXPAT_INCLUDE and EXPAT_LIBPATH to the
note: directories containing the Expat headers and libraries, respectively.
warning: skipping optional Message Passing Interface (MPI) library.
note: to enable MPI support, add "using mpi ;" to user-config.jam.
note: to suppress this message, pass "--without-mpi" to bjam.
note: otherwise, you can safely ignore this message.
WARNING: No python installation configured and autoconfiguration
         failed. See http://www.boost.org/libs/python/doc/building.html
         for configuration instructions or pass --without-python to
         suppress this message and silently skip all Boost.Python targets
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).
Name is boost_program_options-vc90-mt-gd-1_36-a.dll
Name is boost_program_options-vc90-mt-gd-1_36-a.lib
Name is boost_program_options-vc90-mt-1_36-a.dll
Name is boost_program_options-vc90-mt-1_36-a.lib
Skipping build of: ./stage <build>no in common properties
Skipping build of: ./stage <build>no in common properties
Skipping build of: ./stage <build>no in common properties
Skipping build of: ./stage <build>no in common properties
Name is libboost_program_options-vc90-mt-gd-1_36-a.lib
Name is libboost_program_options-vc90-mt-1_36-a.lib
Name is libboost_program_options-vc90-mt-sgd-1_36-a.lib
Name is libboost_program_options-vc90-mt-s-1_36-a.lib
Name is libboost_program_options-vc90-sgd-1_36-a.lib
Name is libboost_program_options-vc90-s-1_36-a.lib
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>exact.lib
error: previous virtual target { symlink%symlink.ln-exact.lib.IMPORT_LIB { common%common.copy-boost_program_options-vc90-mt-gd-1_36-a.lib.IMPORT_LIB { msvc%msvc.link.dll-boost_program_options-vc90-mt-gd-1_36-a.lib.IMPORT_LIB { msvc%msvc.compile.c++-cmdline.obj.OBJ { cmdline.cpp.CPP } } { msvc%msvc.compile.c++-config_file.obj.OBJ { config_file.cpp.CPP } } { msvc%msvc.compile.c++-options_description.obj.OBJ { options_description.cpp.CPP } } { msvc%msvc.compile.c++-parsers.obj.OBJ { parsers.cpp.CPP } } { msvc%msvc.compile.c++-variables_map.obj.OBJ { variables_map.cpp.CPP } } { msvc%msvc.compile.c++-value_semantic.obj.OBJ { value_semantic.cpp.CPP } } { msvc%msvc.compile.c++-positional_options.obj.OBJ { positional_options.cpp.CPP } } { msvc%msvc.compile.c++-utf8_codecvt_facet.obj.OBJ { utf8_codecvt_facet.cpp.CPP } } { msvc%msvc.compile.c++-convert.obj.OBJ { convert.cpp.CPP } } { msvc%msvc.compile.c++-winmain.obj.OBJ { winmain.cpp.CPP } } } } }
error: created from ./stage-unversioned
error: another virtual target { symlink%symlink.ln-exact.lib.IMPORT_LIB { common%common.copy-boost_program_options-vc90-mt-1_36-a.lib.IMPORT_LIB { msvc%msvc.link.dll-boost_program_options-vc90-mt-1_36-a.lib.IMPORT_LIB { msvc%msvc.compile.c++-cmdline.obj.OBJ { cmdline.cpp.CPP } } { msvc%msvc.compile.c++-config_file.obj.OBJ { config_file.cpp.CPP } } { msvc%msvc.compile.c++-options_description.obj.OBJ { options_description.cpp.CPP } } { msvc%msvc.compile.c++-parsers.obj.OBJ { parsers.cpp.CPP } } { msvc%msvc.compile.c++-variables_map.obj.OBJ { variables_map.cpp.CPP } } { msvc%msvc.compile.c++-value_semantic.obj.OBJ { value_semantic.cpp.CPP } } { msvc%msvc.compile.c++-positional_options.obj.OBJ { positional_options.cpp.CPP } } { msvc%msvc.compile.c++-utf8_codecvt_facet.obj.OBJ { utf8_codecvt_facet.cpp.CPP } } { msvc%msvc.compile.c++-convert.obj.OBJ { convert.cpp.CPP } } { msvc%msvc.compile.c++-winmain.obj.OBJ { winmain.cpp.CPP } } } } }
error: created from ./stage-unversioned
error: added properties: <debug-symbols>off <define>NDEBUG <inlining>full <optimization>speed <runtime-debugging>off <variant>release
error: removed properties: <debug-symbols>on <inlining>off <optimization>off <runtime-debugging>on <variant>debug
E:/sources/ntb/boost_1_36_0/tools/build/v2/build\virtual-target.jam:468: in actualize-no-scanner from module object(file-target)@571
E:/sources/ntb/boost_1_36_0/tools/build/v2/build\virtual-target.jam:123: in object(file-target)@571.actualize from module object(file-target)@571
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


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net