[boost cvs] Boost.Python and Boost.Mpi collide?

Hello, If I want to build Boost from cvs with using gcc; (4.1.1) using python ; using mpi ; then there is a collision in target names or at least I undestand that as a collision: ~/elviin/src/boost/tools/build/v2/build/virtual-target.jam:985: in virtual-target.register-actual-name from module virtual-target error: Duplicate name of actual target: <p/usr/local/lib>mpi.so error: previous virtual target { common%common.copy-mpi.so.PYTHON_EXTENSION { gcc%gcc.link.dll-mpi.so.PYTHON_EXTENSION { gcc%gcc.compi le.c++-collectives.o.OBJ { python/collectives.cpp.CPP } } { gcc%gcc.compile.c++-py_communicator.o.OBJ ... ... ... The only way how to install the mpi binding is to comment the line with "using python;" directive. Regards, elviin

On Mon, 2007-03-05 at 14:12 +0100, elviin wrote:
If I want to build Boost from cvs with
using gcc; (4.1.1) using python ; using mpi ;
then there is a collision in target names or at least I undestand that as a collision:
~/elviin/src/boost/tools/build/v2/build/virtual-target.jam:985: in virtual-target.register-actual-name from module virtual-target error: Duplicate name of actual target: <p/usr/local/lib>mpi.so error: previous virtual target { common%common.copy-mpi.so.PYTHON_EXTENSION { gcc%gcc.link.dll-mpi.so.PYTHON_EXTENSION { gcc%gcc.compi le.c++-collectives.o.OBJ { python/collectives.cpp.CPP } } { gcc%gcc.compile.c++-py_communicator.o.OBJ
I have (finally) committed a fix to Boost CVS. Cheers, Doug

Thank you Dough! On 3/15/07, Douglas Gregor <doug.gregor@gmail.com> wrote:
On Mon, 2007-03-05 at 14:12 +0100, elviin wrote:
If I want to build Boost from cvs with
using gcc; (4.1.1) using python ; using mpi ;
then there is a collision in target names or at least I undestand that as a collision:
~/elviin/src/boost/tools/build/v2/build/virtual-target.jam:985: in virtual-target.register-actual-name from module virtual-target error: Duplicate name of actual target: <p/usr/local/lib>mpi.so error: previous virtual target { common%common.copy-mpi.so.PYTHON_EXTENSION { gcc%gcc.link.dll-mpi.so.PYTHON_EXTENSION { gcc%gcc.compi le.c++-collectives.o.OBJ { python/collectives.cpp.CPP } } { gcc%gcc.compile.c++-py_communicator.o.OBJ
I have (finally) committed a fix to Boost CVS.
Cheers, Doug
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
participants (2)
-
Douglas Gregor
-
elviin