2015-08-14 86 views
1

我在啓用MPI和python庫時編譯boost有些麻煩。這裏是錯誤:使用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(自制gcc49 4.9.2)。有誰知道什麼可能是錯的?

回答