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