Subject: [Boost-bugs] [Boost C++ Libraries] #11908: mpi_process_group.cpp uses undefined class 'std::list'
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2016-01-13 00:17:43
#11908: mpi_process_group.cpp uses undefined class 'std::list'
------------------------------------+-------------------------
Reporter: terry lyons <tlyons@â¦> | Owner: jewillco
Type: Bugs | Status: new
Milestone: To Be Determined | Component: graph
Version: Boost 1.61.0 | Severity: Showstopper
Keywords: include missing |
------------------------------------+-------------------------
Errors from building boost:
.\boost/graph/distributed/detail/mpi_process_group.ipp(137) : error C2976:
'std::list' : too few template arguments
.\boost/detail/container_fwd.hpp(134) : see declaration of
'std::list'
.\boost/graph/distributed/detail/mpi_process_group.ipp(137) : error C2079:
'boost::graph::distributed::mpi_process_group::impl::sent_batches' uses
undefined class 'std::list'
There seems to be a problem where it is impossible to build the mpi
components of boost graph etc. because of a lack of definition of list. I
have reproduced this with just the file
c:\Program
Files\boost\boost_1_60_0\libs\graph_parallel\src\mpi_process_group.cpp.
A forced include of
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\list
allows error free compilation.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/11908> 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:19 UTC