Subject: [Boost-bugs] [Boost C++ Libraries] #12738: Invalid include of no_exceptions_support.hpp in boost/move/algorithm.hpp.
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2017-01-09 15:05:41
#12738: Invalid include of no_exceptions_support.hpp in boost/move/algorithm.hpp.
-------------------------------------+-------------------------
Reporter: ashapiro@⦠| Owner: igaztanaga
Type: Bugs | Status: new
Milestone: To Be Determined | Component: move
Version: Boost Development Trunk | Severity: Showstopper
Keywords: |
-------------------------------------+-------------------------
The file boost/move/algorithm.hpp contains the following include
statement, last modified in commit :
{{{
#include <boost/detail/no_exceptions_support.hpp>
}}}
This file appears to have been moved from the _detail_ module to the
_core_ module in 6/2014 in _core_ commit 60c9a35d8 (_detail_ commit
099854de).
In the Ubuntu apt install of Boost, copies of no_exceptions_support.hpp
exist in both /usr/include/boost/core and /usr/include/boost/detail. This
is not the case, however, when cloning from git repos, and doesn't appear
to have been the case for 2 years now. I'm not sure when the copied file
workaround got made, but apparently the proper fix was never propagated
back to the repo?
In my case it, causes bcp to silently fail to copy that file when
extracting Boost.Circular Buffer, resulting in a compilation failure in my
codebase. I'm not sure why bcp doesn't issue a warning that the file
doesn't exist.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/12738> 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:20 UTC