From ec6e1486341dbb816fef6c1a43e8c342f27984a7 Mon Sep 17 00:00:00 2001 From: Nikita Kniazev Date: Thu, 28 Nov 2019 18:36:13 +0300 Subject: [PATCH 1/3] pull headers module --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 11961b1b1..50bd968d0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -130,6 +130,7 @@ install: - git clone -b $BOOST_BRANCH --depth 1 https://github.com/boostorg/boost.git boost-root - cd boost-root - git submodule update --init tools/build + - git submodule update --init libs/headers - git submodule update --init libs/config - git submodule update --init libs/predef - git submodule update --init libs/core From f57a3fa571f79f7705846f436c598f6583a7d0b9 Mon Sep 17 00:00:00 2001 From: Nikita Kniazev Date: Thu, 28 Nov 2019 18:40:54 +0300 Subject: [PATCH 2/3] pull tools/boost_install --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 50bd968d0..beb415046 100644 --- a/.travis.yml +++ b/.travis.yml @@ -130,6 +130,7 @@ install: - git clone -b $BOOST_BRANCH --depth 1 https://github.com/boostorg/boost.git boost-root - cd boost-root - git submodule update --init tools/build + - git submodule update --init tools/boost_install - git submodule update --init libs/headers - git submodule update --init libs/config - git submodule update --init libs/predef From f2d1f9edc12c76107c8f3a36555e1635168b333a Mon Sep 17 00:00:00 2001 From: Nikita Kniazev Date: Thu, 28 Nov 2019 18:49:27 +0300 Subject: [PATCH 3/3] Fixed visibility of exception types --- include/boost/algorithm/hex.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/boost/algorithm/hex.hpp b/include/boost/algorithm/hex.hpp index b8335843a..75c9e69c3 100644 --- a/include/boost/algorithm/hex.hpp +++ b/include/boost/algorithm/hex.hpp @@ -47,9 +47,9 @@ namespace boost { namespace algorithm { \brief Thrown when the input sequence unexpectedly ends */ -struct hex_decode_error : virtual boost::exception, virtual std::exception {}; -struct not_enough_input : virtual hex_decode_error {}; -struct non_hex_input : virtual hex_decode_error {}; +struct BOOST_SYMBOL_VISIBLE hex_decode_error : virtual boost::exception, virtual std::exception {}; +struct BOOST_SYMBOL_VISIBLE not_enough_input : virtual hex_decode_error {}; +struct BOOST_SYMBOL_VISIBLE non_hex_input : virtual hex_decode_error {}; typedef boost::error_info bad_char; namespace detail {