Boost logo

Boost-Build :

Subject: [Boost-build] BJam error: "Duplicate name of actual target" with MPI Python bindings
From: Jarno (jarno.leppanen_at_[hidden])
Date: 2009-12-08 20:04:22


Hi,

I'm trying to build Boost 1.41.0 with MPI on Windows XP x64:

C:\lib\boost_1_41_0>bjam --toolset=msvc-9.0 --builddir=x64-build
--stagedir=x64 address-model=64 variant=debug,release link=static
runtime-link=shared threading=multi stage --with-mpi
-sICU_PATH="c:\lib\icu\icu-x64"

C:/lib/boost_1_41_0/tools/build/v2/build\virtual-target.jam:1066: in
virtual-target.register-actual-name from module virtual-target
error: Duplicate name of actual target: <px64\lib>mpi.pyd
error: previous virtual target {
common%common.copy-mpi.pyd.PYTHON_EXTENSION {
msvc%msvc.link.dll-mpi.pyd.PYTHON_EXTENSION {
msvc%msvc.compile.c++-python\collectives.obj.OBJ {
python/collectives.cpp.CPP } } {
msvc%msvc.compile.c++-python\py_communicator.obj.OBJ {
python/py_communicator.cpp.CPP } } {
msvc%msvc.compile.c++-python\datatypes.obj.OBJ {
python/datatypes.cpp.CPP } } {
msvc%msvc.compile.c++-python\documentation.obj.OBJ {
python/documentation.cpp.CPP } } {
msvc%msvc.compile.c++-python\py_environment.obj.OBJ {
python/py_environment.cpp.CPP } } {
msvc%msvc.compile.c++-python\py_nonblocking.obj.OBJ {
python/py_nonblocking.cpp.CPP } } {
msvc%msvc.compile.c++-python\py_exception.obj.OBJ {
python/py_exception.cpp.CPP } } {
msvc%msvc.compile.c++-python\module.obj.OBJ { python/module.cpp.CPP } }
{ msvc%msvc.compile.c++-python\py_request.obj.OBJ {
python/py_request.cpp.CPP } } {
msvc%msvc.compile.c++-python\skeleton_and_content.obj.OBJ {
python/skeleton_and_content.cpp.CPP } } {
msvc%msvc.compile.c++-python\status.obj.OBJ { python/status.cpp.CPP } }
{ msvc%msvc.compile.c++-python\py_timer.obj.OBJ {
python/py_timer.cpp.CPP } } {
msvc%msvc.link.dll-boost_serialization-vc90-mt-gd-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-basic_archive.obj.OBJ { basic_archive.cpp.CPP } }
{ msvc%msvc.compile.c++-basic_iarchive.obj.OBJ { basic_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-basic_iserializer.obj.OBJ {
basic_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_oarchive.obj.OBJ { basic_oarchive.cpp.CPP }
} { msvc%msvc.compile.c++-basic_oserializer.obj.OBJ {
basic_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_iserializer.obj.OBJ {
basic_pointer_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_oserializer.obj.OBJ {
basic_pointer_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_serializer_map.obj.OBJ {
basic_serializer_map.cpp.CPP } } {
msvc%msvc.compile.c++-basic_text_iprimitive.obj.OBJ {
basic_text_iprimitive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_text_oprimitive.obj.OBJ {
basic_text_oprimitive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_xml_archive.obj.OBJ {
basic_xml_archive.cpp.CPP } } {
msvc%msvc.compile.c++-binary_iarchive.obj.OBJ { binary_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-binary_oarchive.obj.OBJ {
binary_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info.obj.OBJ {
extended_type_info.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_typeid.obj.OBJ {
extended_type_info_typeid.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_no_rtti.obj.OBJ {
extended_type_info_no_rtti.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_iarchive.obj.OBJ {
polymorphic_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_oarchive.obj.OBJ {
polymorphic_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-stl_port.obj.OBJ { stl_port.cpp.CPP } } {
msvc%msvc.compile.c++-text_iarchive.obj.OBJ { text_iarchive.cpp.CPP } }
{ msvc%msvc.compile.c++-text_oarchive.obj.OBJ { text_oarchive.cpp.CPP }
} { msvc%msvc.compile.c++-void_cast.obj.OBJ { void_cast.cpp.CPP } } {
msvc%msvc.compile.c++-archive_exception.obj.OBJ {
archive_exception.cpp.CPP } } {
msvc%msvc.compile.c++-xml_grammar.obj.OBJ { xml_grammar.cpp.CPP } } {
msvc%msvc.compile.c++-xml_iarchive.obj.OBJ { xml_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_oarchive.obj.OBJ { xml_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_archive_exception.obj.OBJ {
xml_archive_exception.cpp.CPP } } {
msvc%msvc.compile.c++-shared_ptr_helper.obj.OBJ {
shared_ptr_helper.cpp.CPP } } } {
msvc%msvc.link.dll-boost_mpi-vc90-mt-gd-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-broadcast.obj.OBJ { broadcast.cpp.CPP } } {
msvc%msvc.compile.c++-communicator.obj.OBJ { communicator.cpp.CPP } } {
msvc%msvc.compile.c++-computation_tree.obj.OBJ {
computation_tree.cpp.CPP } } {
msvc%msvc.compile.c++-content_oarchive.obj.OBJ {
content_oarchive.cpp.CPP } } { msvc%msvc.compile.c++-environment.obj.OBJ
{ environment.cpp.CPP } } { msvc%msvc.compile.c++-exception.obj.OBJ {
exception.cpp.CPP } } { msvc%msvc.compile.c++-graph_communicator.obj.OBJ
{ graph_communicator.cpp.CPP } } { msvc%msvc.compile.c++-group.obj.OBJ {
group.cpp.CPP } } { msvc%msvc.compile.c++-intercommunicator.obj.OBJ {
intercommunicator.cpp.CPP } } {
msvc%msvc.compile.c++-mpi_datatype_cache.obj.OBJ {
mpi_datatype_cache.cpp.CPP } } {
msvc%msvc.compile.c++-mpi_datatype_oarchive.obj.OBJ {
mpi_datatype_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-packed_iarchive.obj.OBJ { packed_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-packed_oarchive.obj.OBJ {
packed_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-packed_skeleton_iarchive.obj.OBJ {
packed_skeleton_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-packed_skeleton_oarchive.obj.OBJ {
packed_skeleton_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-point_to_point.obj.OBJ { point_to_point.cpp.CPP }
} { msvc%msvc.compile.c++-request.obj.OBJ { request.cpp.CPP } } {
msvc%msvc.compile.c++-text_skeleton_oarchive.obj.OBJ {
text_skeleton_oarchive.cpp.CPP } } { msvc%msvc.compile.c++-timer.obj.OBJ
{ timer.cpp.CPP } } {
msvc%msvc.link.dll-boost_serialization-vc90-mt-gd-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-basic_archive.obj.OBJ { basic_archive.cpp.CPP } }
{ msvc%msvc.compile.c++-basic_iarchive.obj.OBJ { basic_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-basic_iserializer.obj.OBJ {
basic_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_oarchive.obj.OBJ { basic_oarchive.cpp.CPP }
} { msvc%msvc.compile.c++-basic_oserializer.obj.OBJ {
basic_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_iserializer.obj.OBJ {
basic_pointer_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_oserializer.obj.OBJ {
basic_pointer_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_serializer_map.obj.OBJ {
basic_serializer_map.cpp.CPP } } {
msvc%msvc.compile.c++-basic_text_iprimitive.obj.OBJ {
basic_text_iprimitive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_text_oprimitive.obj.OBJ {
basic_text_oprimitive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_xml_archive.obj.OBJ {
basic_xml_archive.cpp.CPP } } {
msvc%msvc.compile.c++-binary_iarchive.obj.OBJ { binary_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-binary_oarchive.obj.OBJ {
binary_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info.obj.OBJ {
extended_type_info.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_typeid.obj.OBJ {
extended_type_info_typeid.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_no_rtti.obj.OBJ {
extended_type_info_no_rtti.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_iarchive.obj.OBJ {
polymorphic_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_oarchive.obj.OBJ {
polymorphic_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-stl_port.obj.OBJ { stl_port.cpp.CPP } } {
msvc%msvc.compile.c++-text_iarchive.obj.OBJ { text_iarchive.cpp.CPP } }
{ msvc%msvc.compile.c++-text_oarchive.obj.OBJ { text_oarchive.cpp.CPP }
} { msvc%msvc.compile.c++-void_cast.obj.OBJ { void_cast.cpp.CPP } } {
msvc%msvc.compile.c++-archive_exception.obj.OBJ {
archive_exception.cpp.CPP } } {
msvc%msvc.compile.c++-xml_grammar.obj.OBJ { xml_grammar.cpp.CPP } } {
msvc%msvc.compile.c++-xml_iarchive.obj.OBJ { xml_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_oarchive.obj.OBJ { xml_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_archive_exception.obj.OBJ {
xml_archive_exception.cpp.CPP } } {
msvc%msvc.compile.c++-shared_ptr_helper.obj.OBJ {
shared_ptr_helper.cpp.CPP } } } } {
msvc%msvc.link.dll-boost_python-vc90-mt-gd-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-numeric.obj.OBJ { numeric.cpp.CPP } } {
msvc%msvc.compile.c++-list.obj.OBJ { list.cpp.CPP } } {
msvc%msvc.compile.c++-long.obj.OBJ { long.cpp.CPP } } {
msvc%msvc.compile.c++-dict.obj.OBJ { dict.cpp.CPP } } {
msvc%msvc.compile.c++-tuple.obj.OBJ { tuple.cpp.CPP } } {
msvc%msvc.compile.c++-str.obj.OBJ { str.cpp.CPP } } {
msvc%msvc.compile.c++-slice.obj.OBJ { slice.cpp.CPP } } {
msvc%msvc.compile.c++-converter\from_python.obj.OBJ {
converter/from_python.cpp.CPP } } {
msvc%msvc.compile.c++-converter\registry.obj.OBJ {
converter/registry.cpp.CPP } } {
msvc%msvc.compile.c++-converter\type_id.obj.OBJ {
converter/type_id.cpp.CPP } } {
msvc%msvc.compile.c++-object\enum.obj.OBJ { object/enum.cpp.CPP } } {
msvc%msvc.compile.c++-object\class.obj.OBJ { object/class.cpp.CPP } } {
msvc%msvc.compile.c++-object\function.obj.OBJ { object/function.cpp.CPP
} } { msvc%msvc.compile.c++-object\inheritance.obj.OBJ {
object/inheritance.cpp.CPP } } {
msvc%msvc.compile.c++-object\life_support.obj.OBJ {
object/life_support.cpp.CPP } } {
msvc%msvc.compile.c++-object\pickle_support.obj.OBJ {
object/pickle_support.cpp.CPP } } { msvc%msvc.compile.c++-errors.obj.OBJ
{ errors.cpp.CPP } } { msvc%msvc.compile.c++-module.obj.OBJ {
module.cpp.CPP } } {
msvc%msvc.compile.c++-converter\builtin_converters.obj.OBJ {
converter/builtin_converters.cpp.CPP } } {
msvc%msvc.compile.c++-converter\arg_to_python_base.obj.OBJ {
converter/arg_to_python_base.cpp.CPP } } {
msvc%msvc.compile.c++-object\iterator.obj.OBJ { object/iterator.cpp.CPP
} } { msvc%msvc.compile.c++-object\stl_iterator.obj.OBJ {
object/stl_iterator.cpp.CPP } } {
msvc%msvc.compile.c++-object_protocol.obj.OBJ { object_protocol.cpp.CPP
} } { msvc%msvc.compile.c++-object_operators.obj.OBJ {
object_operators.cpp.CPP } } { msvc%msvc.compile.c++-wrapper.obj.OBJ {
wrapper.cpp.CPP } } { msvc%msvc.compile.c++-import.obj.OBJ {
import.cpp.CPP } } { msvc%msvc.compile.c++-exec.obj.OBJ { exec.cpp.CPP }
} { msvc%msvc.compile.c++-object\function_doc_signature.obj.OBJ {
object/function_doc_signature.cpp.CPP } } } {
msvc%msvc.link.dll-boost_mpi_python-vc90-mt-gd-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-python\serialize.obj.OBJ {
python/serialize.cpp.CPP } } {
msvc%msvc.link.dll-boost_serialization-vc90-mt-gd-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-basic_archive.obj.OBJ { basic_archive.cpp.CPP } }
{ msvc%msvc.compile.c++-basic_iarchive.obj.OBJ { basic_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-basic_iserializer.obj.OBJ {
basic_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_oarchive.obj.OBJ { basic_oarchive.cpp.CPP }
} { msvc%msvc.compile.c++-basic_oserializer.obj.OBJ {
basic_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_iserializer.obj.OBJ {
basic_pointer_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_oserializer.obj.OBJ {
basic_pointer_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_serializer_map.obj.OBJ {
basic_serializer_map.cpp.CPP } } {
msvc%msvc.compile.c++-basic_text_iprimitive.obj.OBJ {
basic_text_iprimitive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_text_oprimitive.obj.OBJ {
basic_text_oprimitive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_xml_archive.obj.OBJ {
basic_xml_archive.cpp.CPP } } {
msvc%msvc.compile.c++-binary_iarchive.obj.OBJ { binary_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-binary_oarchive.obj.OBJ {
binary_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info.obj.OBJ {
extended_type_info.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_typeid.obj.OBJ {
extended_type_info_typeid.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_no_rtti.obj.OBJ {
extended_type_info_no_rtti.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_iarchive.obj.OBJ {
polymorphic_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_oarchive.obj.OBJ {
polymorphic_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-stl_port.obj.OBJ { stl_port.cpp.CPP } } {
msvc%msvc.compile.c++-text_iarchive.obj.OBJ { text_iarchive.cpp.CPP } }
{ msvc%msvc.compile.c++-text_oarchive.obj.OBJ { text_oarchive.cpp.CPP }
} { msvc%msvc.compile.c++-void_cast.obj.OBJ { void_cast.cpp.CPP } } {
msvc%msvc.compile.c++-archive_exception.obj.OBJ {
archive_exception.cpp.CPP } } {
msvc%msvc.compile.c++-xml_grammar.obj.OBJ { xml_grammar.cpp.CPP } } {
msvc%msvc.compile.c++-xml_iarchive.obj.OBJ { xml_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_oarchive.obj.OBJ { xml_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_archive_exception.obj.OBJ {
xml_archive_exception.cpp.CPP } } {
msvc%msvc.compile.c++-shared_ptr_helper.obj.OBJ {
shared_ptr_helper.cpp.CPP } } } {
msvc%msvc.link.dll-boost_mpi-vc90-mt-gd-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-broadcast.obj.OBJ { broadcast.cpp.CPP } } {
msvc%msvc.compile.c++-communicator.obj.OBJ { communicator.cpp.CPP } } {
msvc%msvc.compile.c++-computation_tree.obj.OBJ {
computation_tree.cpp.CPP } } {
msvc%msvc.compile.c++-content_oarchive.obj.OBJ {
content_oarchive.cpp.CPP } } { msvc%msvc.compile.c++-environment.obj.OBJ
{ environment.cpp.CPP } } { msvc%msvc.compile.c++-exception.obj.OBJ {
exception.cpp.CPP } } { msvc%msvc.compile.c++-graph_communicator.obj.OBJ
{ graph_communicator.cpp.CPP } } { msvc%msvc.compile.c++-group.obj.OBJ {
group.cpp.CPP } } { msvc%msvc.compile.c++-intercommunicator.obj.OBJ {
intercommunicator.cpp.CPP } } {
msvc%msvc.compile.c++-mpi_datatype_cache.obj.OBJ {
mpi_datatype_cache.cpp.CPP } } {
msvc%msvc.compile.c++-mpi_datatype_oarchive.obj.OBJ {
mpi_datatype_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-packed_iarchive.obj.OBJ { packed_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-packed_oarchive.obj.OBJ {
packed_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-packed_skeleton_iarchive.obj.OBJ {
packed_skeleton_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-packed_skeleton_oarchive.obj.OBJ {
packed_skeleton_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-point_to_point.obj.OBJ { point_to_point.cpp.CPP }
} { msvc%msvc.compile.c++-request.obj.OBJ { request.cpp.CPP } } {
msvc%msvc.compile.c++-text_skeleton_oarchive.obj.OBJ {
text_skeleton_oarchive.cpp.CPP } } { msvc%msvc.compile.c++-timer.obj.OBJ
{ timer.cpp.CPP } } {
msvc%msvc.link.dll-boost_serialization-vc90-mt-gd-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-basic_archive.obj.OBJ { basic_archive.cpp.CPP } }
{ msvc%msvc.compile.c++-basic_iarchive.obj.OBJ { basic_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-basic_iserializer.obj.OBJ {
basic_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_oarchive.obj.OBJ { basic_oarchive.cpp.CPP }
} { msvc%msvc.compile.c++-basic_oserializer.obj.OBJ {
basic_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_iserializer.obj.OBJ {
basic_pointer_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_oserializer.obj.OBJ {
basic_pointer_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_serializer_map.obj.OBJ {
basic_serializer_map.cpp.CPP } } {
msvc%msvc.compile.c++-basic_text_iprimitive.obj.OBJ {
basic_text_iprimitive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_text_oprimitive.obj.OBJ {
basic_text_oprimitive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_xml_archive.obj.OBJ {
basic_xml_archive.cpp.CPP } } {
msvc%msvc.compile.c++-binary_iarchive.obj.OBJ { binary_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-binary_oarchive.obj.OBJ {
binary_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info.obj.OBJ {
extended_type_info.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_typeid.obj.OBJ {
extended_type_info_typeid.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_no_rtti.obj.OBJ {
extended_type_info_no_rtti.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_iarchive.obj.OBJ {
polymorphic_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_oarchive.obj.OBJ {
polymorphic_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-stl_port.obj.OBJ { stl_port.cpp.CPP } } {
msvc%msvc.compile.c++-text_iarchive.obj.OBJ { text_iarchive.cpp.CPP } }
{ msvc%msvc.compile.c++-text_oarchive.obj.OBJ { text_oarchive.cpp.CPP }
} { msvc%msvc.compile.c++-void_cast.obj.OBJ { void_cast.cpp.CPP } } {
msvc%msvc.compile.c++-archive_exception.obj.OBJ {
archive_exception.cpp.CPP } } {
msvc%msvc.compile.c++-xml_grammar.obj.OBJ { xml_grammar.cpp.CPP } } {
msvc%msvc.compile.c++-xml_iarchive.obj.OBJ { xml_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_oarchive.obj.OBJ { xml_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_archive_exception.obj.OBJ {
xml_archive_exception.cpp.CPP } } {
msvc%msvc.compile.c++-shared_ptr_helper.obj.OBJ {
shared_ptr_helper.cpp.CPP } } } } {
msvc%msvc.link.dll-boost_python-vc90-mt-gd-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-numeric.obj.OBJ { numeric.cpp.CPP } } {
msvc%msvc.compile.c++-list.obj.OBJ { list.cpp.CPP } } {
msvc%msvc.compile.c++-long.obj.OBJ { long.cpp.CPP } } {
msvc%msvc.compile.c++-dict.obj.OBJ { dict.cpp.CPP } } {
msvc%msvc.compile.c++-tuple.obj.OBJ { tuple.cpp.CPP } } {
msvc%msvc.compile.c++-str.obj.OBJ { str.cpp.CPP } } {
msvc%msvc.compile.c++-slice.obj.OBJ { slice.cpp.CPP } } {
msvc%msvc.compile.c++-converter\from_python.obj.OBJ {
converter/from_python.cpp.CPP } } {
msvc%msvc.compile.c++-converter\registry.obj.OBJ {
converter/registry.cpp.CPP } } {
msvc%msvc.compile.c++-converter\type_id.obj.OBJ {
converter/type_id.cpp.CPP } } {
msvc%msvc.compile.c++-object\enum.obj.OBJ { object/enum.cpp.CPP } } {
msvc%msvc.compile.c++-object\class.obj.OBJ { object/class.cpp.CPP } } {
msvc%msvc.compile.c++-object\function.obj.OBJ { object/function.cpp.CPP
} } { msvc%msvc.compile.c++-object\inheritance.obj.OBJ {
object/inheritance.cpp.CPP } } {
msvc%msvc.compile.c++-object\life_support.obj.OBJ {
object/life_support.cpp.CPP } } {
msvc%msvc.compile.c++-object\pickle_support.obj.OBJ {
object/pickle_support.cpp.CPP } } { msvc%msvc.compile.c++-errors.obj.OBJ
{ errors.cpp.CPP } } { msvc%msvc.compile.c++-module.obj.OBJ {
module.cpp.CPP } } {
msvc%msvc.compile.c++-converter\builtin_converters.obj.OBJ {
converter/builtin_converters.cpp.CPP } } {
msvc%msvc.compile.c++-converter\arg_to_python_base.obj.OBJ {
converter/arg_to_python_base.cpp.CPP } } {
msvc%msvc.compile.c++-object\iterator.obj.OBJ { object/iterator.cpp.CPP
} } { msvc%msvc.compile.c++-object\stl_iterator.obj.OBJ {
object/stl_iterator.cpp.CPP } } {
msvc%msvc.compile.c++-object_protocol.obj.OBJ { object_protocol.cpp.CPP
} } { msvc%msvc.compile.c++-object_operators.obj.OBJ {
object_operators.cpp.CPP } } { msvc%msvc.compile.c++-wrapper.obj.OBJ {
wrapper.cpp.CPP } } { msvc%msvc.compile.c++-import.obj.OBJ {
import.cpp.CPP } } { msvc%msvc.compile.c++-exec.obj.OBJ { exec.cpp.CPP }
} { msvc%msvc.compile.c++-object\function_doc_signature.obj.OBJ {
object/function_doc_signature.cpp.CPP } } } } } }
error: created from ./stage-proper
error: another virtual target {
common%common.copy-mpi.pyd.PYTHON_EXTENSION {
msvc%msvc.link.dll-mpi.pyd.PYTHON_EXTENSION {
msvc%msvc.compile.c++-python\collectives.obj.OBJ {
python/collectives.cpp.CPP } } {
msvc%msvc.compile.c++-python\py_communicator.obj.OBJ {
python/py_communicator.cpp.CPP } } {
msvc%msvc.compile.c++-python\datatypes.obj.OBJ {
python/datatypes.cpp.CPP } } {
msvc%msvc.compile.c++-python\documentation.obj.OBJ {
python/documentation.cpp.CPP } } {
msvc%msvc.compile.c++-python\py_environment.obj.OBJ {
python/py_environment.cpp.CPP } } {
msvc%msvc.compile.c++-python\py_nonblocking.obj.OBJ {
python/py_nonblocking.cpp.CPP } } {
msvc%msvc.compile.c++-python\py_exception.obj.OBJ {
python/py_exception.cpp.CPP } } {
msvc%msvc.compile.c++-python\module.obj.OBJ { python/module.cpp.CPP } }
{ msvc%msvc.compile.c++-python\py_request.obj.OBJ {
python/py_request.cpp.CPP } } {
msvc%msvc.compile.c++-python\skeleton_and_content.obj.OBJ {
python/skeleton_and_content.cpp.CPP } } {
msvc%msvc.compile.c++-python\status.obj.OBJ { python/status.cpp.CPP } }
{ msvc%msvc.compile.c++-python\py_timer.obj.OBJ {
python/py_timer.cpp.CPP } } {
msvc%msvc.link.dll-boost_serialization-vc90-mt-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-basic_archive.obj.OBJ { basic_archive.cpp.CPP } }
{ msvc%msvc.compile.c++-basic_iarchive.obj.OBJ { basic_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-basic_iserializer.obj.OBJ {
basic_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_oarchive.obj.OBJ { basic_oarchive.cpp.CPP }
} { msvc%msvc.compile.c++-basic_oserializer.obj.OBJ {
basic_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_iserializer.obj.OBJ {
basic_pointer_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_oserializer.obj.OBJ {
basic_pointer_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_serializer_map.obj.OBJ {
basic_serializer_map.cpp.CPP } } {
msvc%msvc.compile.c++-basic_text_iprimitive.obj.OBJ {
basic_text_iprimitive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_text_oprimitive.obj.OBJ {
basic_text_oprimitive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_xml_archive.obj.OBJ {
basic_xml_archive.cpp.CPP } } {
msvc%msvc.compile.c++-binary_iarchive.obj.OBJ { binary_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-binary_oarchive.obj.OBJ {
binary_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info.obj.OBJ {
extended_type_info.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_typeid.obj.OBJ {
extended_type_info_typeid.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_no_rtti.obj.OBJ {
extended_type_info_no_rtti.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_iarchive.obj.OBJ {
polymorphic_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_oarchive.obj.OBJ {
polymorphic_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-stl_port.obj.OBJ { stl_port.cpp.CPP } } {
msvc%msvc.compile.c++-text_iarchive.obj.OBJ { text_iarchive.cpp.CPP } }
{ msvc%msvc.compile.c++-text_oarchive.obj.OBJ { text_oarchive.cpp.CPP }
} { msvc%msvc.compile.c++-void_cast.obj.OBJ { void_cast.cpp.CPP } } {
msvc%msvc.compile.c++-archive_exception.obj.OBJ {
archive_exception.cpp.CPP } } {
msvc%msvc.compile.c++-xml_grammar.obj.OBJ { xml_grammar.cpp.CPP } } {
msvc%msvc.compile.c++-xml_iarchive.obj.OBJ { xml_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_oarchive.obj.OBJ { xml_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_archive_exception.obj.OBJ {
xml_archive_exception.cpp.CPP } } {
msvc%msvc.compile.c++-shared_ptr_helper.obj.OBJ {
shared_ptr_helper.cpp.CPP } } } {
msvc%msvc.link.dll-boost_mpi-vc90-mt-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-broadcast.obj.OBJ { broadcast.cpp.CPP } } {
msvc%msvc.compile.c++-communicator.obj.OBJ { communicator.cpp.CPP } } {
msvc%msvc.compile.c++-computation_tree.obj.OBJ {
computation_tree.cpp.CPP } } {
msvc%msvc.compile.c++-content_oarchive.obj.OBJ {
content_oarchive.cpp.CPP } } { msvc%msvc.compile.c++-environment.obj.OBJ
{ environment.cpp.CPP } } { msvc%msvc.compile.c++-exception.obj.OBJ {
exception.cpp.CPP } } { msvc%msvc.compile.c++-graph_communicator.obj.OBJ
{ graph_communicator.cpp.CPP } } { msvc%msvc.compile.c++-group.obj.OBJ {
group.cpp.CPP } } { msvc%msvc.compile.c++-intercommunicator.obj.OBJ {
intercommunicator.cpp.CPP } } {
msvc%msvc.compile.c++-mpi_datatype_cache.obj.OBJ {
mpi_datatype_cache.cpp.CPP } } {
msvc%msvc.compile.c++-mpi_datatype_oarchive.obj.OBJ {
mpi_datatype_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-packed_iarchive.obj.OBJ { packed_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-packed_oarchive.obj.OBJ {
packed_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-packed_skeleton_iarchive.obj.OBJ {
packed_skeleton_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-packed_skeleton_oarchive.obj.OBJ {
packed_skeleton_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-point_to_point.obj.OBJ { point_to_point.cpp.CPP }
} { msvc%msvc.compile.c++-request.obj.OBJ { request.cpp.CPP } } {
msvc%msvc.compile.c++-text_skeleton_oarchive.obj.OBJ {
text_skeleton_oarchive.cpp.CPP } } { msvc%msvc.compile.c++-timer.obj.OBJ
{ timer.cpp.CPP } } {
msvc%msvc.link.dll-boost_serialization-vc90-mt-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-basic_archive.obj.OBJ { basic_archive.cpp.CPP } }
{ msvc%msvc.compile.c++-basic_iarchive.obj.OBJ { basic_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-basic_iserializer.obj.OBJ {
basic_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_oarchive.obj.OBJ { basic_oarchive.cpp.CPP }
} { msvc%msvc.compile.c++-basic_oserializer.obj.OBJ {
basic_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_iserializer.obj.OBJ {
basic_pointer_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_oserializer.obj.OBJ {
basic_pointer_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_serializer_map.obj.OBJ {
basic_serializer_map.cpp.CPP } } {
msvc%msvc.compile.c++-basic_text_iprimitive.obj.OBJ {
basic_text_iprimitive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_text_oprimitive.obj.OBJ {
basic_text_oprimitive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_xml_archive.obj.OBJ {
basic_xml_archive.cpp.CPP } } {
msvc%msvc.compile.c++-binary_iarchive.obj.OBJ { binary_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-binary_oarchive.obj.OBJ {
binary_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info.obj.OBJ {
extended_type_info.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_typeid.obj.OBJ {
extended_type_info_typeid.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_no_rtti.obj.OBJ {
extended_type_info_no_rtti.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_iarchive.obj.OBJ {
polymorphic_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_oarchive.obj.OBJ {
polymorphic_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-stl_port.obj.OBJ { stl_port.cpp.CPP } } {
msvc%msvc.compile.c++-text_iarchive.obj.OBJ { text_iarchive.cpp.CPP } }
{ msvc%msvc.compile.c++-text_oarchive.obj.OBJ { text_oarchive.cpp.CPP }
} { msvc%msvc.compile.c++-void_cast.obj.OBJ { void_cast.cpp.CPP } } {
msvc%msvc.compile.c++-archive_exception.obj.OBJ {
archive_exception.cpp.CPP } } {
msvc%msvc.compile.c++-xml_grammar.obj.OBJ { xml_grammar.cpp.CPP } } {
msvc%msvc.compile.c++-xml_iarchive.obj.OBJ { xml_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_oarchive.obj.OBJ { xml_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_archive_exception.obj.OBJ {
xml_archive_exception.cpp.CPP } } {
msvc%msvc.compile.c++-shared_ptr_helper.obj.OBJ {
shared_ptr_helper.cpp.CPP } } } } {
msvc%msvc.link.dll-boost_python-vc90-mt-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-numeric.obj.OBJ { numeric.cpp.CPP } } {
msvc%msvc.compile.c++-list.obj.OBJ { list.cpp.CPP } } {
msvc%msvc.compile.c++-long.obj.OBJ { long.cpp.CPP } } {
msvc%msvc.compile.c++-dict.obj.OBJ { dict.cpp.CPP } } {
msvc%msvc.compile.c++-tuple.obj.OBJ { tuple.cpp.CPP } } {
msvc%msvc.compile.c++-str.obj.OBJ { str.cpp.CPP } } {
msvc%msvc.compile.c++-slice.obj.OBJ { slice.cpp.CPP } } {
msvc%msvc.compile.c++-converter\from_python.obj.OBJ {
converter/from_python.cpp.CPP } } {
msvc%msvc.compile.c++-converter\registry.obj.OBJ {
converter/registry.cpp.CPP } } {
msvc%msvc.compile.c++-converter\type_id.obj.OBJ {
converter/type_id.cpp.CPP } } {
msvc%msvc.compile.c++-object\enum.obj.OBJ { object/enum.cpp.CPP } } {
msvc%msvc.compile.c++-object\class.obj.OBJ { object/class.cpp.CPP } } {
msvc%msvc.compile.c++-object\function.obj.OBJ { object/function.cpp.CPP
} } { msvc%msvc.compile.c++-object\inheritance.obj.OBJ {
object/inheritance.cpp.CPP } } {
msvc%msvc.compile.c++-object\life_support.obj.OBJ {
object/life_support.cpp.CPP } } {
msvc%msvc.compile.c++-object\pickle_support.obj.OBJ {
object/pickle_support.cpp.CPP } } { msvc%msvc.compile.c++-errors.obj.OBJ
{ errors.cpp.CPP } } { msvc%msvc.compile.c++-module.obj.OBJ {
module.cpp.CPP } } {
msvc%msvc.compile.c++-converter\builtin_converters.obj.OBJ {
converter/builtin_converters.cpp.CPP } } {
msvc%msvc.compile.c++-converter\arg_to_python_base.obj.OBJ {
converter/arg_to_python_base.cpp.CPP } } {
msvc%msvc.compile.c++-object\iterator.obj.OBJ { object/iterator.cpp.CPP
} } { msvc%msvc.compile.c++-object\stl_iterator.obj.OBJ {
object/stl_iterator.cpp.CPP } } {
msvc%msvc.compile.c++-object_protocol.obj.OBJ { object_protocol.cpp.CPP
} } { msvc%msvc.compile.c++-object_operators.obj.OBJ {
object_operators.cpp.CPP } } { msvc%msvc.compile.c++-wrapper.obj.OBJ {
wrapper.cpp.CPP } } { msvc%msvc.compile.c++-import.obj.OBJ {
import.cpp.CPP } } { msvc%msvc.compile.c++-exec.obj.OBJ { exec.cpp.CPP }
} { msvc%msvc.compile.c++-object\function_doc_signature.obj.OBJ {
object/function_doc_signature.cpp.CPP } } } {
msvc%msvc.link.dll-boost_mpi_python-vc90-mt-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-python\serialize.obj.OBJ {
python/serialize.cpp.CPP } } {
msvc%msvc.link.dll-boost_serialization-vc90-mt-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-basic_archive.obj.OBJ { basic_archive.cpp.CPP } }
{ msvc%msvc.compile.c++-basic_iarchive.obj.OBJ { basic_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-basic_iserializer.obj.OBJ {
basic_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_oarchive.obj.OBJ { basic_oarchive.cpp.CPP }
} { msvc%msvc.compile.c++-basic_oserializer.obj.OBJ {
basic_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_iserializer.obj.OBJ {
basic_pointer_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_oserializer.obj.OBJ {
basic_pointer_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_serializer_map.obj.OBJ {
basic_serializer_map.cpp.CPP } } {
msvc%msvc.compile.c++-basic_text_iprimitive.obj.OBJ {
basic_text_iprimitive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_text_oprimitive.obj.OBJ {
basic_text_oprimitive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_xml_archive.obj.OBJ {
basic_xml_archive.cpp.CPP } } {
msvc%msvc.compile.c++-binary_iarchive.obj.OBJ { binary_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-binary_oarchive.obj.OBJ {
binary_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info.obj.OBJ {
extended_type_info.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_typeid.obj.OBJ {
extended_type_info_typeid.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_no_rtti.obj.OBJ {
extended_type_info_no_rtti.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_iarchive.obj.OBJ {
polymorphic_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_oarchive.obj.OBJ {
polymorphic_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-stl_port.obj.OBJ { stl_port.cpp.CPP } } {
msvc%msvc.compile.c++-text_iarchive.obj.OBJ { text_iarchive.cpp.CPP } }
{ msvc%msvc.compile.c++-text_oarchive.obj.OBJ { text_oarchive.cpp.CPP }
} { msvc%msvc.compile.c++-void_cast.obj.OBJ { void_cast.cpp.CPP } } {
msvc%msvc.compile.c++-archive_exception.obj.OBJ {
archive_exception.cpp.CPP } } {
msvc%msvc.compile.c++-xml_grammar.obj.OBJ { xml_grammar.cpp.CPP } } {
msvc%msvc.compile.c++-xml_iarchive.obj.OBJ { xml_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_oarchive.obj.OBJ { xml_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_archive_exception.obj.OBJ {
xml_archive_exception.cpp.CPP } } {
msvc%msvc.compile.c++-shared_ptr_helper.obj.OBJ {
shared_ptr_helper.cpp.CPP } } } {
msvc%msvc.link.dll-boost_mpi-vc90-mt-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-broadcast.obj.OBJ { broadcast.cpp.CPP } } {
msvc%msvc.compile.c++-communicator.obj.OBJ { communicator.cpp.CPP } } {
msvc%msvc.compile.c++-computation_tree.obj.OBJ {
computation_tree.cpp.CPP } } {
msvc%msvc.compile.c++-content_oarchive.obj.OBJ {
content_oarchive.cpp.CPP } } { msvc%msvc.compile.c++-environment.obj.OBJ
{ environment.cpp.CPP } } { msvc%msvc.compile.c++-exception.obj.OBJ {
exception.cpp.CPP } } { msvc%msvc.compile.c++-graph_communicator.obj.OBJ
{ graph_communicator.cpp.CPP } } { msvc%msvc.compile.c++-group.obj.OBJ {
group.cpp.CPP } } { msvc%msvc.compile.c++-intercommunicator.obj.OBJ {
intercommunicator.cpp.CPP } } {
msvc%msvc.compile.c++-mpi_datatype_cache.obj.OBJ {
mpi_datatype_cache.cpp.CPP } } {
msvc%msvc.compile.c++-mpi_datatype_oarchive.obj.OBJ {
mpi_datatype_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-packed_iarchive.obj.OBJ { packed_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-packed_oarchive.obj.OBJ {
packed_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-packed_skeleton_iarchive.obj.OBJ {
packed_skeleton_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-packed_skeleton_oarchive.obj.OBJ {
packed_skeleton_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-point_to_point.obj.OBJ { point_to_point.cpp.CPP }
} { msvc%msvc.compile.c++-request.obj.OBJ { request.cpp.CPP } } {
msvc%msvc.compile.c++-text_skeleton_oarchive.obj.OBJ {
text_skeleton_oarchive.cpp.CPP } } { msvc%msvc.compile.c++-timer.obj.OBJ
{ timer.cpp.CPP } } {
msvc%msvc.link.dll-boost_serialization-vc90-mt-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-basic_archive.obj.OBJ { basic_archive.cpp.CPP } }
{ msvc%msvc.compile.c++-basic_iarchive.obj.OBJ { basic_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-basic_iserializer.obj.OBJ {
basic_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_oarchive.obj.OBJ { basic_oarchive.cpp.CPP }
} { msvc%msvc.compile.c++-basic_oserializer.obj.OBJ {
basic_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_iserializer.obj.OBJ {
basic_pointer_iserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_pointer_oserializer.obj.OBJ {
basic_pointer_oserializer.cpp.CPP } } {
msvc%msvc.compile.c++-basic_serializer_map.obj.OBJ {
basic_serializer_map.cpp.CPP } } {
msvc%msvc.compile.c++-basic_text_iprimitive.obj.OBJ {
basic_text_iprimitive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_text_oprimitive.obj.OBJ {
basic_text_oprimitive.cpp.CPP } } {
msvc%msvc.compile.c++-basic_xml_archive.obj.OBJ {
basic_xml_archive.cpp.CPP } } {
msvc%msvc.compile.c++-binary_iarchive.obj.OBJ { binary_iarchive.cpp.CPP
} } { msvc%msvc.compile.c++-binary_oarchive.obj.OBJ {
binary_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info.obj.OBJ {
extended_type_info.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_typeid.obj.OBJ {
extended_type_info_typeid.cpp.CPP } } {
msvc%msvc.compile.c++-extended_type_info_no_rtti.obj.OBJ {
extended_type_info_no_rtti.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_iarchive.obj.OBJ {
polymorphic_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-polymorphic_oarchive.obj.OBJ {
polymorphic_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-stl_port.obj.OBJ { stl_port.cpp.CPP } } {
msvc%msvc.compile.c++-text_iarchive.obj.OBJ { text_iarchive.cpp.CPP } }
{ msvc%msvc.compile.c++-text_oarchive.obj.OBJ { text_oarchive.cpp.CPP }
} { msvc%msvc.compile.c++-void_cast.obj.OBJ { void_cast.cpp.CPP } } {
msvc%msvc.compile.c++-archive_exception.obj.OBJ {
archive_exception.cpp.CPP } } {
msvc%msvc.compile.c++-xml_grammar.obj.OBJ { xml_grammar.cpp.CPP } } {
msvc%msvc.compile.c++-xml_iarchive.obj.OBJ { xml_iarchive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_oarchive.obj.OBJ { xml_oarchive.cpp.CPP } } {
msvc%msvc.compile.c++-xml_archive_exception.obj.OBJ {
xml_archive_exception.cpp.CPP } } {
msvc%msvc.compile.c++-shared_ptr_helper.obj.OBJ {
shared_ptr_helper.cpp.CPP } } } } {
msvc%msvc.link.dll-boost_python-vc90-mt-1_41.lib.IMPORT_LIB {
msvc%msvc.compile.c++-numeric.obj.OBJ { numeric.cpp.CPP } } {
msvc%msvc.compile.c++-list.obj.OBJ { list.cpp.CPP } } {
msvc%msvc.compile.c++-long.obj.OBJ { long.cpp.CPP } } {
msvc%msvc.compile.c++-dict.obj.OBJ { dict.cpp.CPP } } {
msvc%msvc.compile.c++-tuple.obj.OBJ { tuple.cpp.CPP } } {
msvc%msvc.compile.c++-str.obj.OBJ { str.cpp.CPP } } {
msvc%msvc.compile.c++-slice.obj.OBJ { slice.cpp.CPP } } {
msvc%msvc.compile.c++-converter\from_python.obj.OBJ {
converter/from_python.cpp.CPP } } {
msvc%msvc.compile.c++-converter\registry.obj.OBJ {
converter/registry.cpp.CPP } } {
msvc%msvc.compile.c++-converter\type_id.obj.OBJ {
converter/type_id.cpp.CPP } } {
msvc%msvc.compile.c++-object\enum.obj.OBJ { object/enum.cpp.CPP } } {
msvc%msvc.compile.c++-object\class.obj.OBJ { object/class.cpp.CPP } } {
msvc%msvc.compile.c++-object\function.obj.OBJ { object/function.cpp.CPP
} } { msvc%msvc.compile.c++-object\inheritance.obj.OBJ {
object/inheritance.cpp.CPP } } {
msvc%msvc.compile.c++-object\life_support.obj.OBJ {
object/life_support.cpp.CPP } } {
msvc%msvc.compile.c++-object\pickle_support.obj.OBJ {
object/pickle_support.cpp.CPP } } { msvc%msvc.compile.c++-errors.obj.OBJ
{ errors.cpp.CPP } } { msvc%msvc.compile.c++-module.obj.OBJ {
module.cpp.CPP } } {
msvc%msvc.compile.c++-converter\builtin_converters.obj.OBJ {
converter/builtin_converters.cpp.CPP } } {
msvc%msvc.compile.c++-converter\arg_to_python_base.obj.OBJ {
converter/arg_to_python_base.cpp.CPP } } {
msvc%msvc.compile.c++-object\iterator.obj.OBJ { object/iterator.cpp.CPP
} } { msvc%msvc.compile.c++-object\stl_iterator.obj.OBJ {
object/stl_iterator.cpp.CPP } } {
msvc%msvc.compile.c++-object_protocol.obj.OBJ { object_protocol.cpp.CPP
} } { msvc%msvc.compile.c++-object_operators.obj.OBJ {
object_operators.cpp.CPP } } { msvc%msvc.compile.c++-wrapper.obj.OBJ {
wrapper.cpp.CPP } } { msvc%msvc.compile.c++-import.obj.OBJ {
import.cpp.CPP } } { msvc%msvc.compile.c++-exec.obj.OBJ { exec.cpp.CPP }
} { msvc%msvc.compile.c++-object\function_doc_signature.obj.OBJ {
object/function_doc_signature.cpp.CPP } } } } } }
error: created from ./stage-proper
error: added properties: <debug-symbols>off <define>NDEBUG
<inlining>full <library>object(file-target)@1865
<library>object(file-target)@1867 <library>object(file-target)@1935
<library>object(file-target)@1937 <library>object(file-target)@2045
<library>object(file-target)@2047 <library>object(file-target)@2061
<library>object(file-target)@2063
<library>object(searched-lib-target)@1951 <optimization>speed
<runtime-debugging>off <variant>release
<xdll-path>/C:/lib/boost_1_41_0/bin.v2/libs/mpi/build/msvc-9.0/release/address-model-64/threading-multi
<xdll-path>/C:/lib/boost_1_41_0/bin.v2/libs/python/build/msvc-9.0/release/address-model-64/threading-multi
<xdll-path>/C:/lib/boost_1_41_0/bin.v2/libs/serialization/build/msvc-9.0/release/address-model-64/threading-multi
error: removed properties: <debug-symbols>on <inlining>off
<library>object(file-target)@1143 <library>object(file-target)@1145
<library>object(file-target)@1147 <library>object(file-target)@1214
<library>object(file-target)@1216 <library>object(file-target)@1218
<library>object(file-target)@1325 <library>object(file-target)@1327
<library>object(file-target)@1329 <library>object(file-target)@1342
<library>object(file-target)@1344 <library>object(file-target)@1346
<library>object(searched-lib-target)@1231 <optimization>off
<runtime-debugging>on <variant>debug
<xdll-path>/C:/lib/boost_1_41_0/bin.v2/libs/mpi/build/msvc-9.0/debug/address-model-64/threading-multi
<xdll-path>/C:/lib/boost_1_41_0/bin.v2/libs/python/build/msvc-9.0/debug/address-model-64/threading-multi
<xdll-path>/C:/lib/boost_1_41_0/bin.v2/libs/serialization/build/msvc-9.0/debug/address-model-64/threading-multi
C:/lib/boost_1_41_0/tools/build/v2/build\virtual-target.jam:490: in
actualize-no-scanner from module object(file-target)@2148
C:/lib/boost_1_41_0/tools/build/v2/build\virtual-target.jam:135: in
object(file-target)@2148.actualize from module object(file-target)@2148
C:/lib/boost_1_41_0/tools/build/v2\build-system.jam:717: in load from
module build-system
C:\lib\boost_1_41_0\tools\build\v2/kernel\modules.jam:283: in import
from module modules
C:\lib\boost_1_41_0\tools\build\v2\kernel\bootstrap.jam:142: in
boost-build from module
C:\lib\boost_1_41_0\boost-build.jam:17: in module scope from module

It seems that bjam tries to write both debug and release versions of
mpi.pyd to the same file. If I call bjam with either variant=release or
variant=debug only, compilation runs without problems.

How can I make both release and debug builds with MPI Python bindings
enabled?

Regards,
Jarno Leppänen


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk