[Boost-bugs] [Boost C++ Libraries] #12737: Invalid include of no_exceptions_support.hpp in boost/move/algorithm.hpp.

Subject: [Boost-bugs] [Boost C++ Libraries] #12737: 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:36


#12737: 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/12737>
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