Opened 6 years ago

Last modified 6 years ago

#12738 new Bugs

Invalid include of no_exceptions_support.hpp in boost/move/algorithm.hpp.

Reported by: ashapiro@… Owned by: Ion Gaztañaga
Milestone: To Be Determined Component: move
Version: Boost Development Trunk Severity: Showstopper
Keywords: Cc:

Description

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.

Change History (1)

comment:1 by ashapiro@…, 6 years ago

Apologies - my browser double-submitted this ticket. This can be closed in favor of https://svn.boost.org/trac/boost/ticket/12737.

Note: See TracTickets for help on using tickets.