[Boost-bugs] [Boost C++ Libraries] #11908: mpi_process_group.cpp uses undefined class 'std::list'

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