【问题标题】:Compiling boost with MPI and python使用 MPI 和 python 编译 boost
【发布时间】:2015-11-08 01:13:02
【问题描述】:

在启用 MPI 和 python 库的情况下编译 boost 时遇到了一些问题。这是错误:

libs/mpi/src/python/py_nonblocking.cpp: In function 'bool {anonymous}::wrap_test_all({anonymous}::request_list&, boost::python::api::object)':
libs/mpi/src/python/py_nonblocking.cpp:167:63: error: cannot convert 'boost::optional<{anonymous}::py_call_output_iterator<boost::mpi::status, __gnu_cxx::__normal_iterator<boost::mpi::python::request_with_value*, std::vector<boost::mpi::python::request_with_value> > > >' to 'bool' in return
       status_value_iterator(py_callable, requests.begin()));

我使用的是 gcc 版本 4.9.2 (Homebrew gcc49 4.9.2)。有谁知道可能出了什么问题?

【问题讨论】:

    标签: c++ boost mpi


    【解决方案1】:

    我自己找到了答案;看起来有一个错误。

    https://svn.boost.org/trac/boost/ticket/10282

    【讨论】:

      猜你喜欢
      • 2018-12-13
      • 1970-01-01
      • 2013-01-19
      • 1970-01-01
      • 2022-07-15
      • 2017-01-22
      • 1970-01-01
      • 2017-03-26
      • 2016-10-24
      相关资源
      最近更新 更多