[Boost-bugs] [Boost C++ Libraries] #3717: boost.python doesn't compile with "using mpi" and python-3.1

Subject: [Boost-bugs] [Boost C++ Libraries] #3717: boost.python doesn't compile with "using mpi" and python-3.1
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-12-04 19:56:09


#3717: boost.python doesn't compile with "using mpi" and python-3.1
----------------------------------------------------+-----------------------
 Reporter: Sebastian Mingramm <s.mingramm@…> | Owner:
     Type: Bugs | Status: new
Milestone: Boost 1.42.0 | Component: Building Boost
  Version: Boost 1.41.0 | Severity: Problem
 Keywords: |
----------------------------------------------------+-----------------------
 The following two errors occurred when I tried to build boost 1.41
 on gentoo with python 3.1. Complete log attached.

 gcc.compile.c++ bin.v2/libs/mpi/build/gcc-4.4/gentooreleas
 /threading-multi/python/datatypes.o

     "x86_64-pc-linux-gnu-g++" -ftemplate-depth-128 -O2 -march=x86-64
 -mtune=core2 -pipe -fno-strict-aliasing -finline-functions -Wno-inline
 -Wall -pthread -fPIC -O2 -Wl,-O1 -Wl,-rpath -Wl,/usr/lib64 -march=x86-64
 -mtune=core2 -pipe -DBOOST_ALL_NO_LIB=1 -DBOOST_MPI_DYN_LINK=1
 -DBOOST_MPI_PYTHON_DYN_LINK=1 -DBOOST_PYTHON_DYN_LINK=1 -DNDEBUG -I"."
 -I"/usr/include" -I"/usr/include/python3.1" -c -o
 "bin.v2/libs/mpi/build/gcc-4.4/gentoorelease/threading-
 multi/python/datatypes.o" "libs/mpi/src/python/datatypes.cpp"

 libs/mpi/src/python/datatypes.cpp: In function 'void
 boost::mpi::python::export_datatypes()':
 libs/mpi/src/python/datatypes.cpp:20: error: 'PyInt_Type' was not declared
 in this scope
 gcc.compile.c++ bin.v2/libs/mpi/build/gcc-4.4/gentoorelease/threading-
 multi/python/py_environment.o

     "x86_64-pc-linux-gnu-g++" -ftemplate-depth-128 -O2 -march=x86-64
 -mtune=core2 -pipe -fno-strict-aliasing -finline-functions -Wno-inline
 -Wall -pthread -fPIC -O2 -Wl,-O1 -Wl,-rpath -Wl,/usr/lib64 -march=x86-64
 -mtune=core2 -pipe -DBOOST_ALL_NO_LIB=1 -DBOOST_MPI_DYN_LINK=1
 -DBOOST_MPI_PYTHON_DYN_LINK=1 -DBOOST_PYTHON_DYN_LINK=1 -DNDEBUG -I"."
 -I"/usr/include" -I"/usr/include/python3.1" -c -o
 "bin.v2/libs/mpi/build/gcc-4.4/gentoorelease/threading-
 multi/python/py_environment.o" "libs/mpi/src/python/py_environment.cpp"

 libs/mpi/src/python/py_environment.cpp: In function 'bool
 boost::mpi::python::mpi_init(boost::python::list, bool)':
 libs/mpi/src/python/py_environment.cpp:53: error: cannot convert 'char**'
 to 'wchar_t**' for argument '2' to 'void PySys_SetArgv(int, wchar_t**)'
 gcc.compile.c++ bin.v2/libs/mpi/build/gcc-4.4/gentoorelease/threading-
 multi/python/py_nonblocking.o

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/3717>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:02 UTC