This is an automated email from the ASF dual-hosted git repository.

mseidel pushed a commit to branch revert-194-trunk
in repository https://gitbox.apache.org/repos/asf/openoffice.git

commit 34c59aae10b0061e5a6cf94f90ce84ac96256f52
Author: Matthias Seidel <msei...@apache.org>
AuthorDate: Sun Jan 14 23:49:42 2024 +0100

    Revert "Enhance a bit our current boost usage"
---
 main/boost/boost-clang.patch  |  98 +----------
 main/boost/boost-os2.patch    |  10 +-
 main/boost/boost_1_55_0.patch | 387 ++++++++++++++++++++++++++++++++++++++++++
 main/boost/boost_1_64_0.patch |  22 ---
 main/boost/makefile.mk        |  26 +--
 main/boost/prj/d.lst          | 290 +++++--------------------------
 main/external_deps.lst        |   6 +-
 main/vcl/inc/vcl/bitmap.hxx   |   7 +-
 8 files changed, 451 insertions(+), 395 deletions(-)

diff --git a/main/boost/boost-clang.patch b/main/boost/boost-clang.patch
index a8cd050290..1582a9e73f 100644
--- a/main/boost/boost-clang.patch
+++ b/main/boost/boost-clang.patch
@@ -1,98 +1,6 @@
---- misc/boost_1_64_0/tools/build/src/tools/clang-linux.jam.orig       
2017-04-17 02:22:26 UTC
-+++ misc/build/boost_1_64_0/tools/build/src/tools/clang-linux.jam
-@@ -31,7 +31,7 @@ generators.override clang-linux.compile.c.pch   : pch.
- generators.override clang-linux.compile.c++.pch : 
pch.default-cpp-pch-generator ;
-  
- type.set-generated-target-suffix PCH
--  : <toolset>clang <toolset-clang:platform>linux : pth ;
-+  : <toolset>clang <toolset-clang:platform>linux : pch ;
- 
- toolset.inherit-rules clang-linux : gcc ;
- toolset.inherit-flags clang-linux : gcc 
-@@ -96,24 +96,24 @@ rule compile.c++ ( targets * : sources * : properties 
-   gcc.setup-fpic $(targets) : $(sources) : $(properties) ;
-   gcc.setup-address-model $(targets) : $(sources) : $(properties) ;
- 
--  local pth-file = [ on $(<) return $(PCH_FILE) ] ;
-+  local pch-file = [ on $(<) return $(PCH_FILE) ] ;
- 
--  if $(pth-file) {
--    DEPENDS $(<) : $(pth-file) ;
-+  if $(pch-file) {
-+    DEPENDS $(<) : $(pch-file) ;
-     clang-linux.compile.c++.with-pch $(targets) : $(sources) ;
-   }
-   else {
--    clang-linux.compile.c++.without-pth $(targets) : $(sources) ;
-+    clang-linux.compile.c++.without-pch $(targets) : $(sources) ;
-   }
- }
- 
--actions compile.c++.without-pth {
-+actions compile.c++.without-pch {
-   "$(CONFIG_COMMAND)" -c -x c++ $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) 
-I"$(INCLUDES)" -o "$(<)" "$(>)"
- }
- 
- actions compile.c++.with-pch bind PCH_FILE
- {
--  "$(CONFIG_COMMAND)" -c -x c++ $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) 
-I"$(INCLUDES)" -Xclang -include-pth -Xclang "$(PCH_FILE)" -o "$(<)" "$(>)"
-+  "$(CONFIG_COMMAND)" -c -x c++ $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) 
-I"$(INCLUDES)" -Xclang -include-pch -Xclang "$(PCH_FILE)" -o "$(<)" "$(>)"
- }
- 
- rule compile.c ( targets * : sources * : properties * )
-@@ -122,25 +122,25 @@ rule compile.c ( targets * : sources * : properties * 
-   gcc.setup-fpic $(targets) : $(sources) : $(properties) ;
-   gcc.setup-address-model $(targets) : $(sources) : $(properties) ;    
- 
--  local pth-file = [ on $(<) return $(PCH_FILE) ] ;
-+  local pch-file = [ on $(<) return $(PCH_FILE) ] ;
- 
--  if $(pth-file) {
--    DEPENDS $(<) : $(pth-file) ;
-+  if $(pch-file) {
-+    DEPENDS $(<) : $(pch-file) ;
-     clang-linux.compile.c.with-pch $(targets) : $(sources) ;
-   }
-   else {
--    clang-linux.compile.c.without-pth $(targets) : $(sources) ;
-+    clang-linux.compile.c.without-pch $(targets) : $(sources) ;
-   }
- }
- 
--actions compile.c.without-pth
-+actions compile.c.without-pch
- {
-   "$(CONFIG_COMMAND)" -c -x c $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) 
-I"$(INCLUDES)" -c -o "$(<)" "$(>)"
- }
- 
- actions compile.c.with-pch bind PCH_FILE
- {
--  "$(CONFIG_COMMAND)" -c -x c $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) 
-I"$(INCLUDES)" -Xclang -include-pth -Xclang "$(PCH_FILE)" -c -o "$(<)" "$(>)"
-+  "$(CONFIG_COMMAND)" -c -x c $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) 
-I"$(INCLUDES)" -Xclang -include-pch -Xclang "$(PCH_FILE)" -c -o "$(<)" "$(>)"
- }
- 
- 
###############################################################################
-@@ -153,7 +153,7 @@ rule compile.c++.pch ( targets * : sources * : propert
- }
- 
- actions compile.c++.pch {
--  rm -f "$(<)" && "$(CONFIG_COMMAND)" -c -x c++-header $(OPTIONS) 
$(USER_OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -Xclang -emit-pth -o "$(<)" "$(>)"
-+  rm -f "$(<)" && "$(CONFIG_COMMAND)" -c -x c++-header $(OPTIONS) 
$(USER_OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -Xclang -emit-pch -o "$(<)" "$(>)"
- }
- 
- rule compile.c.pch ( targets * : sources * : properties * ) {
-@@ -164,7 +164,7 @@ rule compile.c.pch ( targets * : sources * : propertie
- 
- actions compile.c.pch
- {
--  rm -f "$(<)" && "$(CONFIG_COMMAND)" -c -x c-header $(OPTIONS) 
$(USER_OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -Xclang -emit-pth -o "$(<)" "$(>)"
-+  rm -f "$(<)" && "$(CONFIG_COMMAND)" -c -x c-header $(OPTIONS) 
$(USER_OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -Xclang -emit-pch -o "$(<)" "$(>)"
- }
- 
- 
###############################################################################
---- misc/boost_1_64_0/boost/config/user.hpp    2023-01-20 06:52:20.006784000 
+0200
-+++ misc/build/boost_1_64_0/boost/config/user.hpp      2023-01-20 
06:54:54.816087000 +0200
-@@ -131,3 +131,6 @@
+--- misc/build/boost_1_55_0/boost/config/user.hpp      2023-01-20 
06:52:20.006784000 +0200
++++ misc/build/boost_1_55_0/boost/config/user.hpp      2023-01-20 
06:54:54.816087000 +0200
+@@ -122,3 +122,6 @@
   
  
  
diff --git a/main/boost/boost-os2.patch b/main/boost/boost-os2.patch
index 882194b7af..2c23a877bc 100644
--- a/main/boost/boost-os2.patch
+++ b/main/boost/boost-os2.patch
@@ -1,5 +1,5 @@
---- misc/boost_1_64_0/boost/tr1/detail/config.hpp      2010-06-12 
11:30:02.000000000 +0200
-+++ misc/build/boost_1_64_0/boost/tr1/detail/config.hpp        2013-07-04 
12:49:12.000000000 +0200
+--- misc/boost_1_55_0/boost/tr1/detail/config.hpp      2010-06-12 
11:30:02.000000000 +0200
++++ misc/build/boost_1_55_0/boost/tr1/detail/config.hpp        2013-07-04 
12:49:12.000000000 +0200
 @@ -9,6 +9,7 @@
  #include <cstddef>
  
@@ -8,8 +8,8 @@
     || (!defined(_AIX) && defined(__IBMCPP__)  && (__IBMCPP__ >= 800)) 
     // Disable use of #include_next on Linux as typically we are installed in 
a 
     // directory that is searched *after* the std lib include path.
---- misc/boost_1_64_0/boost/tr1/detail/config_all.hpp  2011-07-25 
11:28:58.000000000 +0200
-+++ misc/build/boost_1_64_0/boost/tr1/detail/config_all.hpp    2013-07-04 
12:50:44.000000000 +0200
+--- misc/boost_1_55_0/boost/tr1/detail/config_all.hpp  2011-07-25 
11:28:58.000000000 +0200
++++ misc/build/boost_1_55_0/boost/tr1/detail/config_all.hpp    2013-07-04 
12:50:44.000000000 +0200
 @@ -107,7 +107,7 @@
  #    endif
  
@@ -19,4 +19,4 @@
           // Disable use of #include_next on Linux as typically we are 
installed in a directory that is searched
           // *after* the std lib include path:
  #        define BOOST_TR1_DISABLE_INCLUDE_NEXT
-Binary files misc/boost_1_64_0/libs/math/quaternion/TQE_EA.pdf and 
misc/build/boost_1_64_0/libs/math/quaternion/TQE_EA.pdf differ
+Binary files misc/boost_1_55_0/libs/math/quaternion/TQE_EA.pdf and 
misc/build/boost_1_55_0/libs/math/quaternion/TQE_EA.pdf differ
diff --git a/main/boost/boost_1_55_0.patch b/main/boost/boost_1_55_0.patch
new file mode 100644
index 0000000000..937c4704b4
--- /dev/null
+++ b/main/boost/boost_1_55_0.patch
@@ -0,0 +1,387 @@
+diff -ur misc/boost_1_55_0/boost/asio/ssl/impl/context.ipp 
misc/build/boost_1_55_0/boost/asio/ssl/impl/context.ipp
+--- misc/boost_1_55_0/boost/asio/ssl/impl/context.ipp  2013-10-26 
16:25:53.000000000 -0700
++++ misc/build/boost_1_55_0/boost/asio/ssl/impl/context.ipp    2016-03-23 
01:11:12.425434000 -0700
+@@ -87,6 +87,14 @@
+     handle_ = ::SSL_CTX_new(::SSLv2_server_method());
+     break;
+ #endif // defined(OPENSSL_NO_SSL2)
++#if defined(OPENSSL_NO_SSL3)
++  case context::sslv3:
++  case context::sslv3_client:
++  case context::sslv3_server:
++    boost::asio::detail::throw_error(
++        boost::asio::error::invalid_argument, "context");
++    break;
++#else // defined(OPENSSL_NO_SSL3)
+   case context::sslv3:
+     handle_ = ::SSL_CTX_new(::SSLv3_method());
+     break;
+@@ -96,6 +104,7 @@
+   case context::sslv3_server:
+     handle_ = ::SSL_CTX_new(::SSLv3_server_method());
+     break;
++#endif // defined(OPENSSL_NO_SSL3)
+   case context::tlsv1:
+     handle_ = ::SSL_CTX_new(::TLSv1_method());
+     break;
+diff -ur 
misc/boost_1_55_0/boost/asio/ssl/old/detail/openssl_context_service.hpp 
misc/build/boost_1_55_0/boost/asio/ssl/old/detail/openssl_context_service.hpp
+--- misc/boost_1_55_0/boost/asio/ssl/old/detail/openssl_context_service.hpp    
2013-05-20 05:32:20.000000000 -0700
++++ 
misc/build/boost_1_55_0/boost/asio/ssl/old/detail/openssl_context_service.hpp   
   2016-03-23 01:11:12.426497000 -0700
+@@ -85,6 +85,13 @@
+       impl = ::SSL_CTX_new(::SSLv2_server_method());
+       break;
+ #endif // defined(OPENSSL_NO_SSL2)
++#if defined(OPENSSL_NO_SSL3)
++    case context_base::sslv3:
++    case context_base::sslv3_client:
++    case context_base::sslv3_server:
++      boost::asio::detail::throw_error(boost::asio::error::invalid_argument);
++      break;
++#else // defined(OPENSSL_NO_SSL3)
+     case context_base::sslv3:
+       impl = ::SSL_CTX_new(::SSLv3_method());
+       break;
+@@ -94,6 +101,7 @@
+     case context_base::sslv3_server:
+       impl = ::SSL_CTX_new(::SSLv3_server_method());
+       break;
++#endif // defined(OPENSSL_NO_SSL3)
+     case context_base::tlsv1:
+       impl = ::SSL_CTX_new(::TLSv1_method());
+       break;
+diff -ur misc/boost_1_55_0/boost/bind/arg.hpp 
misc/build/boost_1_55_0/boost/bind/arg.hpp
+--- misc/boost_1_55_0/boost/bind/arg.hpp       2007-11-25 10:07:19.000000000 
-0800
++++ misc/build/boost_1_55_0/boost/bind/arg.hpp 2016-03-23 01:11:12.421530000 
-0700
+@@ -33,8 +33,7 @@
+ 
+     template< class T > arg( T const & /* t */ )
+     {
+-        // static assert I == is_placeholder<T>::value
+-        typedef char T_must_be_placeholder[ I == is_placeholder<T>::value? 1: 
-1 ];
++        BOOST_STATIC_ASSERT( I == is_placeholder<T>::value );
+     }
+ };
+ 
+diff -ur misc/boost_1_55_0/boost/concept/detail/general.hpp 
misc/build/boost_1_55_0/boost/concept/detail/general.hpp
+--- misc/boost_1_55_0/boost/concept/detail/general.hpp 2010-06-08 
12:31:13.000000000 -0700
++++ misc/build/boost_1_55_0/boost/concept/detail/general.hpp   2016-03-23 
01:11:12.388374000 -0700
+@@ -65,10 +65,19 @@
+   
+ # endif
+ 
++// Version check from https://svn.boost.org/trac/boost/changeset/82886
++// (boost/static_assert.hpp)
++#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && 
(__GNUC_MINOR__ >= 7))) || defined(__clang__)
++#define BOOST_CONCEPT_UNUSED_TYPEDEF __attribute__((unused))
++#else
++#define BOOST_CONCEPT_UNUSED_TYPEDEF /**/
++#endif
++
+ #  define BOOST_CONCEPT_ASSERT_FN( ModelFnPtr )             \
+     typedef ::boost::concepts::detail::instantiate<          \
+     &::boost::concepts::requirement_<ModelFnPtr>::failed>    \
+-      BOOST_PP_CAT(boost_concept_check,__LINE__)
++      BOOST_PP_CAT(boost_concept_check,__LINE__)             \
++      BOOST_CONCEPT_UNUSED_TYPEDEF
+ 
+ }}
+ 
+diff -ur misc/boost_1_55_0/boost/math/special_functions/fpclassify.hpp 
misc/build/boost_1_55_0/boost/math/special_functions/fpclassify.hpp
+--- misc/boost_1_55_0/boost/math/special_functions/fpclassify.hpp      
2013-09-28 09:19:47.000000000 -0700
++++ misc/build/boost_1_55_0/boost/math/special_functions/fpclassify.hpp        
2016-03-23 01:11:12.392773000 -0700
+@@ -348,7 +348,7 @@
+ { //!< \brief return true if floating-point type t is finite.
+    typedef detail::fp_traits<long double>::type traits;
+    typedef traits::method method;
+-   typedef boost::is_floating_point<long double>::type fp_tag;
++   //typedef boost::is_floating_point<long double>::type fp_tag;
+    typedef long double value_type;
+    return detail::isfinite_impl(static_cast<value_type>(x), method());
+ }
+@@ -419,7 +419,7 @@
+ {
+    typedef detail::fp_traits<long double>::type traits;
+    typedef traits::method method;
+-   typedef boost::is_floating_point<long double>::type fp_tag;
++   //typedef boost::is_floating_point<long double>::type fp_tag;
+    typedef long double value_type;
+    return detail::isnormal_impl(static_cast<value_type>(x), method());
+ }
+@@ -508,7 +508,7 @@
+ {
+    typedef detail::fp_traits<long double>::type traits;
+    typedef traits::method method;
+-   typedef boost::is_floating_point<long double>::type fp_tag;
++   //typedef boost::is_floating_point<long double>::type fp_tag;
+    typedef long double value_type;
+    return detail::isinf_impl(static_cast<value_type>(x), method());
+ }
+@@ -594,7 +594,7 @@
+ { //!< \brief return true if floating-point type t is NaN (Not A Number).
+    typedef detail::fp_traits<long double>::type traits;
+    typedef traits::method method;
+-   typedef boost::is_floating_point<long double>::type fp_tag;
++   //typedef boost::is_floating_point<long double>::type fp_tag;
+    return detail::isnan_impl(x, method());
+ }
+ #endif
+diff -ur 
misc/boost_1_55_0/boost/spirit/home/classic/core/primitives/primitives.hpp 
misc/build/boost_1_55_0/boost/spirit/home/classic/core/primitives/primitives.hpp
+--- misc/boost_1_55_0/boost/spirit/home/classic/core/primitives/primitives.hpp 
2008-06-22 08:05:38.000000000 -0700
++++ 
misc/build/boost_1_55_0/boost/spirit/home/classic/core/primitives/primitives.hpp
   2016-03-23 01:11:12.407415000 -0700
+@@ -47,7 +47,6 @@
+         typename parser_result<self_t, ScannerT>::type
+         parse(ScannerT const& scan) const
+         {
+-            typedef typename parser_result<self_t, ScannerT>::type result_t;
+             typedef typename ScannerT::value_t value_t;
+             typedef typename ScannerT::iterator_t iterator_t;
+ 
+diff -ur misc/boost_1_55_0/boost/static_assert.hpp 
misc/build/boost_1_55_0/boost/static_assert.hpp
+--- misc/boost_1_55_0/boost/static_assert.hpp  2013-09-21 13:17:00.000000000 
-0700
++++ misc/build/boost_1_55_0/boost/static_assert.hpp    2016-03-23 
01:11:12.430683000 -0700
+@@ -67,7 +67,7 @@
+ //
+ // If the compiler warns about unused typedefs then enable this:
+ //
+-#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && 
(__GNUC_MINOR__ >= 7)))
++#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && 
(__GNUC_MINOR__ >= 7))) || defined(__clang__)
+ #  define BOOST_STATIC_ASSERT_UNUSED_ATTRIBUTE __attribute__((unused))
+ #else
+ #  define BOOST_STATIC_ASSERT_UNUSED_ATTRIBUTE
+diff -ur misc/boost_1_55_0/boost/tuple/detail/tuple_basic.hpp 
misc/build/boost_1_55_0/boost/tuple/detail/tuple_basic.hpp
+--- misc/boost_1_55_0/boost/tuple/detail/tuple_basic.hpp       2011-01-02 
12:25:11.000000000 -0800
++++ misc/build/boost_1_55_0/boost/tuple/detail/tuple_basic.hpp 2016-03-23 
01:11:12.435344000 -0700
+@@ -225,7 +225,6 @@
+ get(const cons<HT, TT>& c BOOST_APPEND_EXPLICIT_TEMPLATE_NON_TYPE(int, N)) {
+   typedef BOOST_DEDUCED_TYPENAME detail::drop_front<N>::BOOST_NESTED_TEMPLATE
+       apply<cons<HT, TT> > impl;
+-  typedef BOOST_DEDUCED_TYPENAME impl::type cons_element;
+   return impl::call(c).head;
+ }
+ 
+diff -ur misc/boost_1_55_0/boost/unordered/detail/equivalent.hpp 
misc/build/boost_1_55_0/boost/unordered/detail/equivalent.hpp
+--- misc/boost_1_55_0/boost/unordered/detail/equivalent.hpp    2012-12-05 
14:06:57.000000000 -0800
++++ misc/build/boost_1_55_0/boost/unordered/detail/equivalent.hpp      
2016-03-23 01:04:46.934774000 -0700
+@@ -534,11 +534,11 @@
+             }
+ 
+             node_pointer first_node = static_cast<node_pointer>(prev->next_);
+-            link_pointer end = first_node->group_prev_->next_;
++            link_pointer end_var = first_node->group_prev_->next_;
+ 
+-            std::size_t count = this->delete_nodes(prev, end);
++            std::size_t count_var = this->delete_nodes(prev, end_var);
+             this->fix_bucket(bucket_index, prev);
+-            return count;
++            return count_var;
+         }
+ 
+         iterator erase(c_iterator r)
+@@ -557,21 +557,21 @@
+             return iterator(r2.node_);
+         }
+ 
+-        link_pointer erase_nodes(node_pointer begin, node_pointer end)
++        link_pointer erase_nodes(node_pointer begin_arg, node_pointer end_arg)
+         {
+-            std::size_t bucket_index = this->hash_to_bucket(begin->hash_);
++            std::size_t bucket_index = this->hash_to_bucket(begin_arg->hash_);
+ 
+-            // Split the groups containing 'begin' and 'end'.
++            // Split the groups containing 'begin_arg' and 'end_arg'.
+             // And get the pointer to the node before begin while
+             // we're at it.
+-            link_pointer prev = split_groups(begin, end);
++            link_pointer prev = split_groups(begin_arg, end_arg);
+ 
+-            // If we don't have a 'prev' it means that begin is at the
++            // If we don't have a 'prev' it means that begin_arg is at the
+             // beginning of a block, so search through the blocks in the
+             // same bucket.
+             if (!prev) {
+                 prev = this->get_previous_start(bucket_index);
+-                while (prev->next_ != begin)
++                while (prev->next_ != begin_arg)
+                     prev = 
static_cast<node_pointer>(prev->next_)->group_prev_;
+             }
+ 
+@@ -581,24 +581,24 @@
+                     
static_cast<node_pointer>(prev->next_)->group_prev_->next_;
+                 this->delete_nodes(prev, group_end);
+                 bucket_index = this->fix_bucket(bucket_index, prev);
+-            } while(prev->next_ != end);
++            } while(prev->next_ != end_arg);
+ 
+             return prev;
+         }
+ 
+-        static link_pointer split_groups(node_pointer begin, node_pointer end)
++        static link_pointer split_groups(node_pointer begin_arg, node_pointer 
end_arg)
+         {
+-            node_pointer prev = begin->group_prev_;
+-            if (prev->next_ != begin) prev = node_pointer();
++            node_pointer prev = begin_arg->group_prev_;
++            if (prev->next_ != begin_arg) prev = node_pointer();
+ 
+-            if (end) {
+-                node_pointer first = end;
+-                while (first != begin && first->group_prev_->next_ == first) {
++            if (end_arg) {
++                node_pointer first = end_arg;
++                while (first != begin_arg && first->group_prev_->next_ == 
first) {
+                     first = first->group_prev_;
+                 }
+ 
+-                boost::swap(first->group_prev_, end->group_prev_);
+-                if (first == begin) return prev;
++                boost::swap(first->group_prev_, end_arg->group_prev_);
++                if (first == begin_arg) return prev;
+             }
+ 
+             if (prev) {
+@@ -606,7 +606,7 @@
+                 while (first->group_prev_->next_ == first) {
+                     first = first->group_prev_;
+                 }
+-                boost::swap(first->group_prev_, begin->group_prev_);
++                boost::swap(first->group_prev_, begin_arg->group_prev_);
+             }
+ 
+             return prev;
+diff -ur misc/boost_1_55_0/boost/unordered/detail/table.hpp 
misc/build/boost_1_55_0/boost/unordered/detail/table.hpp
+--- misc/boost_1_55_0/boost/unordered/detail/table.hpp 2013-08-18 
02:44:14.000000000 -0700
++++ misc/build/boost_1_55_0/boost/unordered/detail/table.hpp   2016-03-23 
01:04:46.936005000 -0700
+@@ -257,9 +257,9 @@
+             return prev ? iterator(prev->next_) : iterator();
+         }
+         
+-        std::size_t hash_to_bucket(std::size_t hash) const
++        std::size_t hash_to_bucket(std::size_t hash_arg) const
+         {
+-            return policy::to_bucket(bucket_count_, hash);
++            return policy::to_bucket(bucket_count_, hash_arg);
+         }
+ 
+         float load_factor() const
+@@ -655,8 +655,8 @@
+             // assign_nodes takes ownership of the container's elements,
+             // assigning to them if possible, and deleting any that are
+             // left over.
+-            assign_nodes<table> assign(*this);
+-            table_impl::fill_buckets(x.begin(), *this, assign);
++            assign_nodes<table> assign_var(*this);
++            table_impl::fill_buckets(x.begin(), *this, assign_var);
+         }
+ 
+         void assign(table const& x, true_type)
+@@ -730,9 +730,9 @@
+                 // move_assign_nodes takes ownership of the container's
+                 // elements, assigning to them if possible, and deleting
+                 // any that are left over.
+-                move_assign_nodes<table> assign(*this);
++                move_assign_nodes<table> assign_var(*this);
+                 node_holder<node_allocator> nodes(x);
+-                table_impl::fill_buckets(nodes.begin(), *this, assign);
++                table_impl::fill_buckets(nodes.begin(), *this, assign_var);
+             }
+         }
+         
+diff -ur misc/boost_1_55_0/boost/unordered/detail/unique.hpp 
misc/build/boost_1_55_0/boost/unordered/detail/unique.hpp
+--- misc/boost_1_55_0/boost/unordered/detail/unique.hpp        2013-08-18 
02:44:14.000000000 -0700
++++ misc/build/boost_1_55_0/boost/unordered/detail/unique.hpp  2016-03-23 
01:04:46.937066000 -0700
+@@ -529,9 +529,9 @@
+ 
+             link_pointer end = static_cast<node_pointer>(prev->next_)->next_;
+ 
+-            std::size_t count = this->delete_nodes(prev, end);
++            std::size_t count_var = this->delete_nodes(prev, end);
+             this->fix_bucket(bucket_index, prev);
+-            return count;
++            return count_var;
+         }
+ 
+         iterator erase(c_iterator r)
+@@ -550,19 +550,19 @@
+             return iterator(r2.node_);
+         }
+ 
+-        void erase_nodes(node_pointer begin, node_pointer end)
++        void erase_nodes(node_pointer begin_arg, node_pointer end_arg)
+         {
+-            std::size_t bucket_index = this->hash_to_bucket(begin->hash_);
++            std::size_t bucket_index = this->hash_to_bucket(begin_arg->hash_);
+ 
+-            // Find the node before begin.
++            // Find the node before begin_arg
+             link_pointer prev = this->get_previous_start(bucket_index);
+-            while(prev->next_ != begin) prev = prev->next_;
++            while(prev->next_ != begin_arg) prev = prev->next_;
+ 
+             // Delete the nodes.
+             do {
+                 this->delete_node(prev);
+                 bucket_index = this->fix_bucket(bucket_index, prev);
+-            } while (prev->next_ != end);
++            } while (prev->next_ != end_arg);
+         }
+ 
+         
////////////////////////////////////////////////////////////////////////
+diff -ur misc/boost_1_55_0/boost/config/compiler/gcc.hpp 
misc/build/boost_1_55_0/boost/config/compiler/gcc.hpp
+--- misc/boost_1_55_0/boost/config/compiler/gcc.hpp    2013-09-17 
09:55:51.000000000 -0700
++++ misc/build/boost_1_55_0/boost/config/compiler/gcc.hpp      2019-11-04 
09:59:20.741944674 -0800
+@@ -137,14 +137,18 @@
+ 
+ // C++0x features in 4.3.n and later
+ //
+-#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 2)) && 
defined(__GXX_EXPERIMENTAL_CXX0X__)
++#if ((__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 2)) && 
defined(__GXX_EXPERIMENTAL_CXX0X__)) || (__cplusplus >= 201103L)
+ // C++0x features are only enabled when -std=c++0x or -std=gnu++0x are
+ // passed on the command line, which in turn defines
+ // __GXX_EXPERIMENTAL_CXX0X__.
+ #  define BOOST_HAS_DECLTYPE
+ #  define BOOST_HAS_RVALUE_REFS
+ #  define BOOST_HAS_STATIC_ASSERT
+-#  define BOOST_HAS_VARIADIC_TMPL
++#  if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 4))
++#    define BOOST_HAS_VARIADIC_TMPL
++#  else
++#    define BOOST_NO_CXX11_VARIADIC_TEMPLATES
++#  endif
+ #else
+ #  define BOOST_NO_CXX11_DECLTYPE
+ #  define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
+@@ -153,7 +157,7 @@
+ 
+ // Variadic templates compiler:
+ //   http://www.generic-programming.org/~dgregor/cpp/variadic-templates.html
+-#  if defined(__VARIADIC_TEMPLATES) || (__GNUC__ > 4) || ((__GNUC__ == 4) && 
(__GNUC_MINOR__ >= 4) && defined(__GXX_EXPERIMENTAL_CXX0X__))
++#  if defined(__VARIADIC_TEMPLATES)
+ #    define BOOST_HAS_VARIADIC_TMPL
+ #  else
+ #    define BOOST_NO_CXX11_VARIADIC_TEMPLATES
+diff -ur misc/boost_1_55_0/boost/config/stdlib/libcpp.hpp 
misc/build/boost_1_55_0/boost/config/stdlib/libcpp.hpp
+--- misc/boost_1_55_0/boost/config/stdlib/libcpp.hpp   2012-05-15 
04:57:21.000000000 -0700
++++ misc/build/boost_1_55_0/boost/config/stdlib/libcpp.hpp
+@@ -19,7 +19,7 @@
+ 
+ #define BOOST_HAS_THREADS
+ 
+-#ifdef _LIBCPP_HAS_NO_VARIADICS
++#if defined(_LIBCPP_HAS_NO_VARIADICS) || (__cplusplus < 201103)
+ #    define BOOST_NO_CXX11_HDR_TUPLE
+ #endif
+ 
+--- misc/boost_1_55_0/boost/tr1/detail/config_all.hpp  2020-11-21 
14:07:48.895886290 +0100
++++ misc/build/boost_1_55_0/boost/tr1/detail/config_all.hpp    2020-11-21 
14:10:16.895419939 +0100
+@@ -95,6 +95,11 @@
+          // compiler version:
+ #        define BOOST_TR1_STD_HEADER(name) <../4.0.0/name>
+          /*
++          *  After version 6 the include path consists of the major number 
only
++          */
++#      elif (__GNUC__ > 6)
++#        define BOOST_TR1_STD_HEADER(name) <../__GNUC__/name>
++         /*
+           *  Before version 3.4.0 the 0 patch level was not part of the 
include path:
+           */
+ #      elif defined (__GNUC_PATCHLEVEL__) && ((__GNUC_PATCHLEVEL__ > 0) || \
diff --git a/main/boost/boost_1_64_0.patch b/main/boost/boost_1_64_0.patch
deleted file mode 100644
index 3ff7f8b3f5..0000000000
--- a/main/boost/boost_1_64_0.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- misc/boost_1_64_0/boost/math/tools/config.hpp.orig 2016-09-21 14:33:24 UTC
-+++ misc//build/boost_1_64_0/boost/math/tools/config.hpp
-@@ -28,7 +28,7 @@
- 
- #include <boost/math/tools/user.hpp>
- 
--#if (defined(__CYGWIN__) || defined(__FreeBSD__) || defined(__NetBSD__) \
-+#if (defined(__CYGWIN__) || defined(__NetBSD__) \
-    || (defined(__hppa) && !defined(__OpenBSD__)) || 
(defined(__NO_LONG_DOUBLE_MATH) && (DBL_MANT_DIG != LDBL_MANT_DIG))) \
-    && !defined(BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS)
- #  define BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS
---- misc/boost_1_64_0/boost/serialization/array.hpp.orig       2017-04-17 
02:22:24 UTC
-+++ misc//build/boost_1_64_0/boost/serialization/array.hpp
-@@ -23,6 +23,8 @@ namespace std{ 
- } // namespace std
- #endif
- 
-+#include <boost/serialization/array_wrapper.hpp>
-+
- #ifndef BOOST_NO_CXX11_HDR_ARRAY
- 
- #include <array>
diff --git a/main/boost/makefile.mk b/main/boost/makefile.mk
index 2bfc1b9658..c6cd36e498 100644
--- a/main/boost/makefile.mk
+++ b/main/boost/makefile.mk
@@ -44,8 +44,8 @@ all:
 
 # --- Files --------------------------------------------------------
 
-TARFILE_NAME=boost_1_64_0
-TARFILE_MD5=93eecce2abed9d2442c9676914709349
+TARFILE_NAME=boost_1_55_0
+TARFILE_MD5=d6eef4b4cacb2183f2bf265a5a03a354
 PATCH_FILES= $(TARFILE_NAME).patch boost-clang.patch
 .IF "$(GUI)"=="OS2"
 PATCH_FILES+=boost-os2.patch
@@ -80,42 +80,33 @@ $(PACKAGE_DIR)$/$(NORMALIZE_FLAG_FILE) : 
$(PACKAGE_DIR)$/$(BUILD_FLAG_FILE)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/*.hpp 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/accumulators 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/algorithm 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/align 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/archive 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/asio 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/assign 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/atomic 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/bimap 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/bind 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/chrono 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/circular_buffer 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/compatibility 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/compute 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/concept 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/concept_check 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/config 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/container 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/context 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/convert 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/core 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/coroutine 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/coroutine2 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/date_time 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/detail 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/dynamic_bitset 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/exception 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/fiber 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/filesystem 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/flyweight 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/format 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/function 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/function_types 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/functional 
$(INCCOM)$/$(PRJNAME)
+    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/function_types 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/fusion 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/geometry 
$(INCCOM)$/$(PRJNAME)
+    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/geometry 
$(INCCOM)$/$(PRJNAME)   
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/gil 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/graph 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/hana 
$(INCCOM)$/$(PRJNAME)
+    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/graph 
$(INCCOM)$/$(PRJNAME)   
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/icl 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/integer 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/interprocess 
$(INCCOM)$/$(PRJNAME)
@@ -124,8 +115,6 @@ $(PACKAGE_DIR)$/$(NORMALIZE_FLAG_FILE) : 
$(PACKAGE_DIR)$/$(BUILD_FLAG_FILE)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/iostreams 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/iterator 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/lambda 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/lexical_cast 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/lockfree 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/logic 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/math 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/move 
$(INCCOM)$/$(PRJNAME)
@@ -134,7 +123,6 @@ $(PACKAGE_DIR)$/$(NORMALIZE_FLAG_FILE) : 
$(PACKAGE_DIR)$/$(BUILD_FLAG_FILE)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/msm 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/multi_array 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/multi_index 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/multiprecision 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/numeric 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/optional 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/parameter 
$(INCCOM)$/$(PRJNAME)
@@ -149,7 +137,6 @@ $(PACKAGE_DIR)$/$(NORMALIZE_FLAG_FILE) : 
$(PACKAGE_DIR)$/$(BUILD_FLAG_FILE)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/property_tree 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/proto 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/ptr_container 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/qvm 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/random 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/range 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/ratio 
$(INCCOM)$/$(PRJNAME)
@@ -165,11 +152,8 @@ $(PACKAGE_DIR)$/$(NORMALIZE_FLAG_FILE) : 
$(PACKAGE_DIR)$/$(BUILD_FLAG_FILE)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/thread 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/timer 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/tr1 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/tti 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/tuple 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/typeof 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/type_erasure 
$(INCCOM)$/$(PRJNAME)
-    @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/type_index 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/type_traits 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/units 
$(INCCOM)$/$(PRJNAME)
     @$(GNUCOPY) -R $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/unordered 
$(INCCOM)$/$(PRJNAME)
diff --git a/main/boost/prj/d.lst b/main/boost/prj/d.lst
index f321d160cd..0b21f94e18 100644
--- a/main/boost/prj/d.lst
+++ b/main/boost/prj/d.lst
@@ -13,8 +13,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\algorithm
 mkdir: %_DEST%\inc%_EXT%\boost\algorithm\string
 mkdir: %_DEST%\inc%_EXT%\boost\algorithm\string\detail
 mkdir: %_DEST%\inc%_EXT%\boost\algorithm\string\std
-mkdir: %_DEST%\inc%_EXT%\boost\align
-mkdir: %_DEST%\inc%_EXT%\boost\align\detail
 mkdir: %_DEST%\inc%_EXT%\boost\archive
 mkdir: %_DEST%\inc%_EXT%\boost\archive\detail
 mkdir: %_DEST%\inc%_EXT%\boost\archive\impl
@@ -40,8 +38,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\asio\ssl\old\detail
 mkdir: %_DEST%\inc%_EXT%\boost\asio\windows
 mkdir: %_DEST%\inc%_EXT%\boost\assign
 mkdir: %_DEST%\inc%_EXT%\boost\assign\std
-mkdir: %_DEST%\inc%_EXT%\boost\atomic
-mkdir: %_DEST%\inc%_EXT%\boost\atomic\detail
 mkdir: %_DEST%\inc%_EXT%\boost\bimap
 mkdir: %_DEST%\inc%_EXT%\boost\bimap\container_adaptor
 mkdir: %_DEST%\inc%_EXT%\boost\bimap\container_adaptor\detail
@@ -64,40 +60,12 @@ mkdir: %_DEST%\inc%_EXT%\boost\chrono\detail\inlined
 mkdir: %_DEST%\inc%_EXT%\boost\chrono\detail\inlined\mac
 mkdir: %_DEST%\inc%_EXT%\boost\chrono\detail\inlined\posix
 mkdir: %_DEST%\inc%_EXT%\boost\chrono\detail\inlined\win
-mkdir: %_DEST%\inc%_EXT%\boost\chrono\io
-mkdir: %_DEST%\inc%_EXT%\boost\chrono\io\utility
 mkdir: %_DEST%\inc%_EXT%\boost\chrono\typeof
 mkdir: %_DEST%\inc%_EXT%\boost\chrono\typeof\boost
 mkdir: %_DEST%\inc%_EXT%\boost\chrono\typeof\boost\chrono
 mkdir: %_DEST%\inc%_EXT%\boost\circular_buffer
 mkdir: %_DEST%\inc%_EXT%\boost\compatibility
 mkdir: %_DEST%\inc%_EXT%\boost\compatibility\cpp_c_headers
-mkdir: %_DEST%\inc%_EXT%\boost\compute
-mkdir: %_DEST%\inc%_EXT%\boost\compute\algorithm
-mkdir: %_DEST%\inc%_EXT%\boost\compute\algorithm\detail
-mkdir: %_DEST%\inc%_EXT%\boost\compute\allocator
-mkdir: %_DEST%\inc%_EXT%\boost\compute\async
-mkdir: %_DEST%\inc%_EXT%\boost\compute\container
-mkdir: %_DEST%\inc%_EXT%\boost\compute\detail
-mkdir: %_DEST%\inc%_EXT%\boost\compute\exception
-mkdir: %_DEST%\inc%_EXT%\boost\compute\experimental
-mkdir: %_DEST%\inc%_EXT%\boost\compute\functional
-mkdir: %_DEST%\inc%_EXT%\boost\compute\functional\detail
-mkdir: %_DEST%\inc%_EXT%\boost\compute\image
-mkdir: %_DEST%\inc%_EXT%\boost\compute\interop
-mkdir: %_DEST%\inc%_EXT%\boost\compute\interop\eigen
-mkdir: %_DEST%\inc%_EXT%\boost\compute\interop\opencv
-mkdir: %_DEST%\inc%_EXT%\boost\compute\interop\opengl
-mkdir: %_DEST%\inc%_EXT%\boost\compute\interop\qt
-mkdir: %_DEST%\inc%_EXT%\boost\compute\iterator
-mkdir: %_DEST%\inc%_EXT%\boost\compute\iterator\detail
-mkdir: %_DEST%\inc%_EXT%\boost\compute\lambda
-mkdir: %_DEST%\inc%_EXT%\boost\compute\memory
-mkdir: %_DEST%\inc%_EXT%\boost\compute\random
-mkdir: %_DEST%\inc%_EXT%\boost\compute\type_traits
-mkdir: %_DEST%\inc%_EXT%\boost\compute\type_traits\detail
-mkdir: %_DEST%\inc%_EXT%\boost\compute\types
-mkdir: %_DEST%\inc%_EXT%\boost\compute\utility
 mkdir: %_DEST%\inc%_EXT%\boost\concept
 mkdir: %_DEST%\inc%_EXT%\boost\concept\detail
 mkdir: %_DEST%\inc%_EXT%\boost\concept_check
@@ -109,34 +77,19 @@ mkdir: %_DEST%\inc%_EXT%\boost\config\platform
 mkdir: %_DEST%\inc%_EXT%\boost\config\stdlib
 mkdir: %_DEST%\inc%_EXT%\boost\container
 mkdir: %_DEST%\inc%_EXT%\boost\container\detail
-mkdir: %_DEST%\inc%_EXT%\boost\container\pmr
-mkdir: %_DEST%\inc%_EXT%\boost\context
-mkdir: %_DEST%\inc%_EXT%\boost\context\detail
-mkdir: %_DEST%\inc%_EXT%\boost\context\posix
-mkdir: %_DEST%\inc%_EXT%\boost\context\windows
-mkdir: %_DEST%\inc%_EXT%\boost\convert
-mkdir: %_DEST%\inc%_EXT%\boost\convert\detail
-mkdir: %_DEST%\inc%_EXT%\boost\core
-mkdir: %_DEST%\inc%_EXT%\boost\coroutine
-mkdir: %_DEST%\inc%_EXT%\boost\coroutine\detail
-mkdir: %_DEST%\inc%_EXT%\boost\coroutine2
-mkdir: %_DEST%\inc%_EXT%\boost\coroutine2\detail
 mkdir: %_DEST%\inc%_EXT%\boost\date_time
 mkdir: %_DEST%\inc%_EXT%\boost\date_time\gregorian
 mkdir: %_DEST%\inc%_EXT%\boost\date_time\local_time
 mkdir: %_DEST%\inc%_EXT%\boost\date_time\posix_time
 mkdir: %_DEST%\inc%_EXT%\boost\detail
-mkdir: %_DEST%\inc%_EXT%\boost\detail\winapi
-mkdir: %_DEST%\inc%_EXT%\boost\detail\winapi\detail
+mkdir: %_DEST%\inc%_EXT%\boost\detail\win
 mkdir: %_DEST%\inc%_EXT%\boost\dynamic_bitset
 mkdir: %_DEST%\inc%_EXT%\boost\exception
 mkdir: %_DEST%\inc%_EXT%\boost\exception\detail
-mkdir: %_DEST%\inc%_EXT%\boost\fiber
-mkdir: %_DEST%\inc%_EXT%\boost\fiber\detail
-mkdir: %_DEST%\inc%_EXT%\boost\fiber\future
-mkdir: %_DEST%\inc%_EXT%\boost\fiber\future\detail
 mkdir: %_DEST%\inc%_EXT%\boost\filesystem
 mkdir: %_DEST%\inc%_EXT%\boost\filesystem\detail
+mkdir: %_DEST%\inc%_EXT%\boost\filesystem\v2
+mkdir: %_DEST%\inc%_EXT%\boost\filesystem\v3
 mkdir: %_DEST%\inc%_EXT%\boost\flyweight
 mkdir: %_DEST%\inc%_EXT%\boost\flyweight\detail
 mkdir: %_DEST%\inc%_EXT%\boost\format
@@ -155,10 +108,9 @@ mkdir: 
%_DEST%\inc%_EXT%\boost\function_types\detail\pp_tags
 mkdir: %_DEST%\inc%_EXT%\boost\function_types\detail\pp_variate_loop
 mkdir: %_DEST%\inc%_EXT%\boost\function_types\detail\synthesize_impl
 mkdir: %_DEST%\inc%_EXT%\boost\functional
+mkdir: %_DEST%\inc%_EXT%\boost\functional\detail
 mkdir: %_DEST%\inc%_EXT%\boost\functional\hash
 mkdir: %_DEST%\inc%_EXT%\boost\functional\hash\detail
-mkdir: %_DEST%\inc%_EXT%\boost\functional\overloaded_function
-mkdir: %_DEST%\inc%_EXT%\boost\functional\overloaded_function\detail
 mkdir: %_DEST%\inc%_EXT%\boost\fusion
 mkdir: %_DEST%\inc%_EXT%\boost\fusion\adapted
 mkdir: %_DEST%\inc%_EXT%\boost\fusion\adapted\adt
@@ -306,14 +258,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\graph\parallel
 mkdir: %_DEST%\inc%_EXT%\boost\graph\parallel\detail
 mkdir: %_DEST%\inc%_EXT%\boost\graph\planar_detail
 mkdir: %_DEST%\inc%_EXT%\boost\graph\property_maps
-mkdir: %_DEST%\inc%_EXT%\boost\hana
-mkdir: %_DEST%\inc%_EXT%\boost\hana\detail
-mkdir: %_DEST%\inc%_EXT%\boost\hana\experimental
-mkdir: %_DEST%\inc%_EXT%\boost\hana\ext
-mkdir: %_DEST%\inc%_EXT%\boost\hana\functional
-mkdir: %_DEST%\inc%_EXT%\boost\hana\fwd
-mkdir: %_DEST%\inc%_EXT%\boost\heap
-mkdir: %_DEST%\inc%_EXT%\boost\heap\detail
 mkdir: %_DEST%\inc%_EXT%\boost\icl
 mkdir: %_DEST%\inc%_EXT%\boost\icl\concept
 mkdir: %_DEST%\inc%_EXT%\boost\icl\detail
@@ -333,7 +277,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\interprocess\smart_ptr
 mkdir: %_DEST%\inc%_EXT%\boost\interprocess\smart_ptr\detail
 mkdir: %_DEST%\inc%_EXT%\boost\interprocess\streams
 mkdir: %_DEST%\inc%_EXT%\boost\interprocess\sync
-mkdir: %_DEST%\inc%_EXT%\boost\interprocess\sync\detail
 mkdir: %_DEST%\inc%_EXT%\boost\interprocess\sync\emulation
 mkdir: %_DEST%\inc%_EXT%\boost\interprocess\sync\posix
 mkdir: %_DEST%\inc%_EXT%\boost\interprocess\sync\xsi
@@ -354,13 +297,9 @@ mkdir: %_DEST%\inc%_EXT%\boost\iterator
 mkdir: %_DEST%\inc%_EXT%\boost\iterator\detail
 mkdir: %_DEST%\inc%_EXT%\boost\lambda
 mkdir: %_DEST%\inc%_EXT%\boost\lambda\detail
-mkdir: %_DEST%\inc%_EXT%\boost\lexical_cast
-mkdir: %_DEST%\inc%_EXT%\boost\lexical_cast\detail
 mkdir: %_DEST%\inc%_EXT%\boost\locale
 mkdir: %_DEST%\inc%_EXT%\boost\locale\boundary
 mkdir: %_DEST%\inc%_EXT%\boost\logic
-mkdir: %_DEST%\inc%_EXT%\boost\lockfree
-mkdir: %_DEST%\inc%_EXT%\boost\lockfree\detail
 mkdir: %_DEST%\inc%_EXT%\boost\math
 mkdir: %_DEST%\inc%_EXT%\boost\math\bindings
 mkdir: %_DEST%\inc%_EXT%\boost\math\bindings\detail
@@ -432,14 +371,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\msm\mpl_graph\detail
 mkdir: %_DEST%\inc%_EXT%\boost\multi_array
 mkdir: %_DEST%\inc%_EXT%\boost\multi_index
 mkdir: %_DEST%\inc%_EXT%\boost\multi_index\detail
-mkdir: %_DEST%\inc%_EXT%\boost\multiprecision
-mkdir: %_DEST%\inc%_EXT%\boost\multiprecision\cpp_int
-mkdir: %_DEST%\inc%_EXT%\boost\multiprecision\detail
-mkdir: %_DEST%\inc%_EXT%\boost\multiprecision\traits
-mkdir: %_DEST%\inc%_EXT%\boost\move
-mkdir: %_DEST%\inc%_EXT%\boost\move\algo
-mkdir: %_DEST%\inc%_EXT%\boost\move\algo\detail
-mkdir: %_DEST%\inc%_EXT%\boost\move\detail
 mkdir: %_DEST%\inc%_EXT%\boost\numeric
 mkdir: %_DEST%\inc%_EXT%\boost\numeric\conversion
 mkdir: %_DEST%\inc%_EXT%\boost\numeric\conversion\detail
@@ -448,33 +379,12 @@ mkdir: %_DEST%\inc%_EXT%\boost\numeric\interval
 mkdir: %_DEST%\inc%_EXT%\boost\numeric\interval\compare
 mkdir: %_DEST%\inc%_EXT%\boost\numeric\interval\detail
 mkdir: %_DEST%\inc%_EXT%\boost\numeric\interval\ext
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\algebra
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\external
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\external\openmp
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\external\thrust
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\external\vexcl
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\external\viennacl
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\integrate
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\integrate\detail
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\iterator
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\iterator\detail
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\iterator\impl
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\iterator\integrate
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\iterator\integrate\detail
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\stepper
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\stepper\base
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\stepper\detail
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\stepper\generation
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\util
-mkdir: %_DEST%\inc%_EXT%\boost\numeric\odeint\util\detail
 mkdir: %_DEST%\inc%_EXT%\boost\numeric\ublas
 mkdir: %_DEST%\inc%_EXT%\boost\numeric\ublas\detail
 mkdir: %_DEST%\inc%_EXT%\boost\numeric\ublas\experimental
 mkdir: %_DEST%\inc%_EXT%\boost\numeric\ublas\operation
 mkdir: %_DEST%\inc%_EXT%\boost\numeric\ublas\traits
 mkdir: %_DEST%\inc%_EXT%\boost\optional
-mkdir: %_DEST%\inc%_EXT%\boost\optional\detail
 mkdir: %_DEST%\inc%_EXT%\boost\parameter
 mkdir: %_DEST%\inc%_EXT%\boost\parameter\aux_
 mkdir: %_DEST%\inc%_EXT%\boost\parameter\aux_\preprocessor
@@ -524,22 +434,12 @@ mkdir: %_DEST%\inc%_EXT%\boost\pool\detail
 mkdir: %_DEST%\inc%_EXT%\boost\predef
 mkdir: %_DEST%\inc%_EXT%\boost\predef\architecture
 mkdir: %_DEST%\inc%_EXT%\boost\predef\architecture\x86
-mkdir: %_DEST%\inc%_EXT%\boost\predef\compiler
 mkdir: %_DEST%\inc%_EXT%\boost\predef\detail
-mkdir: %_DEST%\inc%_EXT%\boost\predef\hardware
-mkdir: %_DEST%\inc%_EXT%\boost\predef\hardware\simd
-mkdir: %_DEST%\inc%_EXT%\boost\predef\hardware\simd\arm
-mkdir: %_DEST%\inc%_EXT%\boost\predef\hardware\simd\ppc
-mkdir: %_DEST%\inc%_EXT%\boost\predef\hardware\simd\x86
-mkdir: %_DEST%\inc%_EXT%\boost\predef\hardware\simd\x86_amd
-mkdir: %_DEST%\inc%_EXT%\boost\predef\language
 mkdir: %_DEST%\inc%_EXT%\boost\predef\library
 mkdir: %_DEST%\inc%_EXT%\boost\predef\library\c
-mkdir: %_DEST%\inc%_EXT%\boost\predef\library\std
 mkdir: %_DEST%\inc%_EXT%\boost\predef\os
 mkdir: %_DEST%\inc%_EXT%\boost\predef\os\bsd
 mkdir: %_DEST%\inc%_EXT%\boost\predef\other
-mkdir: %_DEST%\inc%_EXT%\boost\predef\platform
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\arithmetic
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\arithmetic\detail
@@ -555,7 +455,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\debug
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\detail
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\detail\dmc
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\facilities
-mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\facilities\detail
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\iteration
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\iteration\detail
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\iteration\detail\bounds
@@ -566,7 +465,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\list\detail\dmc
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\list\detail\edg
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\logical
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\punctuation
-mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\punctuation\detail
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\repetition
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\repetition\detail
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\repetition\detail\dmc
@@ -578,11 +476,7 @@ mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\seq\detail
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\slot
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\slot\detail
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\tuple
-mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\tuple\detail
 mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\variadic
-mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\variadic\detail
-mkdir: %_DEST%\inc%_EXT%\boost\process
-mkdir: %_DEST%\inc%_EXT%\boost\process\detail
 mkdir: %_DEST%\inc%_EXT%\boost\program_options
 mkdir: %_DEST%\inc%_EXT%\boost\program_options\detail
 mkdir: %_DEST%\inc%_EXT%\boost\property_map
@@ -604,9 +498,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\proto\transform\detail
 mkdir: %_DEST%\inc%_EXT%\boost\proto\transform\detail\preprocessed
 mkdir: %_DEST%\inc%_EXT%\boost\ptr_container
 mkdir: %_DEST%\inc%_EXT%\boost\ptr_container\detail
-mkdir: %_DEST%\inc%_EXT%\boost\qvm
-mkdir: %_DEST%\inc%_EXT%\boost\qvm\detail
-mkdir: %_DEST%\inc%_EXT%\boost\qvm\gen
 mkdir: %_DEST%\inc%_EXT%\boost\random
 mkdir: %_DEST%\inc%_EXT%\boost\random\detail
 mkdir: %_DEST%\inc%_EXT%\boost\range
@@ -614,6 +505,7 @@ mkdir: %_DEST%\inc%_EXT%\boost\range\adaptor
 mkdir: %_DEST%\inc%_EXT%\boost\range\algorithm
 mkdir: %_DEST%\inc%_EXT%\boost\range\algorithm_ext
 mkdir: %_DEST%\inc%_EXT%\boost\range\detail
+mkdir: %_DEST%\inc%_EXT%\boost\range\detail\vc6
 mkdir: %_DEST%\inc%_EXT%\boost\ratio
 mkdir: %_DEST%\inc%_EXT%\boost\ratio\detail
 mkdir: %_DEST%\inc%_EXT%\boost\ratio\detail\mpl
@@ -631,6 +523,16 @@ mkdir: %_DEST%\inc%_EXT%\boost\signals2\detail
 mkdir: %_DEST%\inc%_EXT%\boost\smart_ptr
 mkdir: %_DEST%\inc%_EXT%\boost\smart_ptr\detail
 mkdir: %_DEST%\inc%_EXT%\boost\spirit
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\actor
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\attribute
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\core
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\core\composite
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\core\non_terminal
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\core\primitives
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\core\scanner
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\debug
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\dynamic
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\error_handling
 mkdir: %_DEST%\inc%_EXT%\boost\spirit\home
 mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic
 mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\actor
@@ -747,6 +649,9 @@ mkdir: 
%_DEST%\inc%_EXT%\boost\spirit\home\support\nonterminal
 mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\utree
 mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\utree\detail
 mkdir: %_DEST%\inc%_EXT%\boost\spirit\include
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\iterator
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\meta
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\phoenix
 mkdir: %_DEST%\inc%_EXT%\boost\spirit\repository
 mkdir: %_DEST%\inc%_EXT%\boost\spirit\repository\home
 mkdir: %_DEST%\inc%_EXT%\boost\spirit\repository\home\karma
@@ -766,7 +671,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\spirit\utility
 mkdir: %_DEST%\inc%_EXT%\boost\statechart
 mkdir: %_DEST%\inc%_EXT%\boost\statechart\detail
 mkdir: %_DEST%\inc%_EXT%\boost\system
-mkdir: %_DEST%\inc%_EXT%\boost\system\detail
 mkdir: %_DEST%\inc%_EXT%\boost\test
 mkdir: %_DEST%\inc%_EXT%\boost\test\detail
 mkdir: %_DEST%\inc%_EXT%\boost\test\impl
@@ -783,11 +687,7 @@ mkdir: %_DEST%\inc%_EXT%\boost\test\utils\runtime\env
 mkdir: %_DEST%\inc%_EXT%\boost\test\utils\runtime\file
 mkdir: %_DEST%\inc%_EXT%\boost\thread
 mkdir: %_DEST%\inc%_EXT%\boost\thread\detail
-mkdir: %_DEST%\inc%_EXT%\boost\thread\executors
-mkdir: %_DEST%\inc%_EXT%\boost\thread\experimental
-mkdir: %_DEST%\inc%_EXT%\boost\thread\futures
 mkdir: %_DEST%\inc%_EXT%\boost\thread\pthread
-mkdir: %_DEST%\inc%_EXT%\boost\thread\v2
 mkdir: %_DEST%\inc%_EXT%\boost\thread\win32
 mkdir: %_DEST%\inc%_EXT%\boost\timer
 mkdir: %_DEST%\inc%_EXT%\boost\tr1
@@ -795,18 +695,11 @@ mkdir: %_DEST%\inc%_EXT%\boost\tr1\detail
 mkdir: %_DEST%\inc%_EXT%\boost\tr1\tr1
 mkdir: %_DEST%\inc%_EXT%\boost\tr1\tr1\bcc32
 mkdir: %_DEST%\inc%_EXT%\boost\tr1\tr1\sun
-mkdir: %_DEST%\inc%_EXT%\boost\tti
-mkdir: %_DEST%\inc%_EXT%\boost\tti\detail
-mkdir: %_DEST%\inc%_EXT%\boost\tti\gen
 mkdir: %_DEST%\inc%_EXT%\boost\tuple
 mkdir: %_DEST%\inc%_EXT%\boost\tuple\detail
-mkdir: %_DEST%\inc%_EXT%\boost\type_erasure
-mkdir: %_DEST%\inc%_EXT%\boost\type_erasure\detail
-mkdir: %_DEST%\inc%_EXT%\boost\type_index
-mkdir: %_DEST%\inc%_EXT%\boost\type_index\detail
-mkdir: %_DEST%\inc%_EXT%\boost\type_index\runtime_cast
 mkdir: %_DEST%\inc%_EXT%\boost\type_traits
 mkdir: %_DEST%\inc%_EXT%\boost\type_traits\detail
+mkdir: %_DEST%\inc%_EXT%\boost\type_traits\msvc
 mkdir: %_DEST%\inc%_EXT%\boost\typeof
 mkdir: %_DEST%\inc%_EXT%\boost\typeof\dmc
 mkdir: %_DEST%\inc%_EXT%\boost\typeof\msvc
@@ -835,7 +728,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\unordered\detail
 mkdir: %_DEST%\inc%_EXT%\boost\utility
 mkdir: %_DEST%\inc%_EXT%\boost\utility\detail
 mkdir: %_DEST%\inc%_EXT%\boost\uuid
-mkdir: %_DEST%\inc%_EXT%\boost\uuid\detail
 mkdir: %_DEST%\inc%_EXT%\boost\variant
 mkdir: %_DEST%\inc%_EXT%\boost\variant\detail
 mkdir: %_DEST%\inc%_EXT%\boost\wave
@@ -870,8 +762,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\algorithm\string\* 
%_DEST%\inc%_EXT%\boost\algorithm\string
 ..\%__SRC%\inc\boost\algorithm\string\detail\* 
%_DEST%\inc%_EXT%\boost\algorithm\string\detail
 ..\%__SRC%\inc\boost\algorithm\string\std\* 
%_DEST%\inc%_EXT%\boost\algorithm\string\std
-..\%__SRC%\inc\boost\align\* %_DEST%\inc%_EXT%\boost\align
-..\%__SRC%\inc\boost\arlign\detail\* %_DEST%\inc%_EXT%\boost\align\detail
 ..\%__SRC%\inc\boost\archive\* %_DEST%\inc%_EXT%\boost\archive
 ..\%__SRC%\inc\boost\archive\detail\* %_DEST%\inc%_EXT%\boost\archive\detail
 ..\%__SRC%\inc\boost\archive\impl\* %_DEST%\inc%_EXT%\boost\archive\impl
@@ -896,8 +786,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\asio\windows\* %_DEST%\inc%_EXT%\boost\asio\windows
 ..\%__SRC%\inc\boost\assign\* %_DEST%\inc%_EXT%\boost\assign
 ..\%__SRC%\inc\boost\assign\std\* %_DEST%\inc%_EXT%\boost\assign\std
-..\%__SRC%\inc\boost\atomic\* %_DEST%\inc%_EXT%\boost\atomic
-..\%__SRC%\inc\boost\atomic\std\* %_DEST%\inc%_EXT%\boost\atomic\detail
 ..\%__SRC%\inc\boost\bimap\* %_DEST%\inc%_EXT%\boost\bimap
 ..\%__SRC%\inc\boost\bimap\container_adaptor\* 
%_DEST%\inc%_EXT%\boost\bimap\container_adaptor
 ..\%__SRC%\inc\boost\bimap\container_adaptor\detail\* 
%_DEST%\inc%_EXT%\boost\bimap\container_adaptor\detail
@@ -920,33 +808,8 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\chono\detail\inlined\mac\* 
%_DEST%\inc%_EXT%\boost\chrono\detail\inlined\mac
 ..\%__SRC%\inc\boost\chono\detail\inlined\posix\* 
%_DEST%\inc%_EXT%\boost\chrono\detail\inlined\posix
 ..\%__SRC%\inc\boost\chono\detail\inlined\win\* 
%_DEST%\inc%_EXT%\boost\chrono\detail\inlined\win
-..\%__SRC%\inc\boost\chono\io\* %_DEST%\inc%_EXT%\boost\chrono\io
-..\%__SRC%\inc\boost\chono\io\utility\* 
%_DEST%\inc%_EXT%\boost\chrono\io\utility
-..\%__SRC%\inc\boost\chono\typeof\* %_DEST%\inc%_EXT%\boost\chrono\typeof
 ..\%__SRC%\inc\boost\circular_buffer\* %_DEST%\inc%_EXT%\boost\circular_buffer
 ..\%__SRC%\inc\boost\compatibility\cpp_c_headers\* 
%_DEST%\inc%_EXT%\boost\compatibility\cpp_c_headers
-..\%__SRC%\inc\boost\compute\* %_DEST%\inc%_EXT%\boost\compute
-..\%__SRC%\inc\boost\compute\algorithm\* 
%_DEST%\inc%_EXT%\boost\compute\algorithm
-..\%__SRC%\inc\boost\compute\async\* %_DEST%\inc%_EXT%\boost\compute\async
-..\%__SRC%\inc\boost\compute\container\* %_DEST%\inc%_EXT%\boost\container
-..\%__SRC%\inc\boost\compute\detail\* %_DEST%\inc%_EXT%\boost\compute\detail
-..\%__SRC%\inc\boost\compute\exception\* 
%_DEST%\inc%_EXT%\boost\exception\detail
-..\%__SRC%\inc\boost\compute\experimentall\* 
%_DEST%\inc%_EXT%\boost\experimental\detail
-..\%__SRC%\inc\boost\compute\functional\* 
%_DEST%\inc%_EXT%\boost\compute\functional\
-..\%__SRC%\inc\boost\compute\functional\detail\* 
%_DEST%\inc%_EXT%\boost\compute\functional\detail
-..\%__SRC%\inc\boost\compute\image\* %_DEST%\inc%_EXT%\boost\compute\image
-..\%__SRC%\inc\boost\compute\interop\* %_DEST%\inc%_EXT%\boost\compute\interop
-..\%__SRC%\inc\boost\compute\interop\eigen\* 
%_DEST%\inc%_EXT%\boost\compute\interop\eigen
-..\%__SRC%\inc\boost\compute\interop\opencv\* 
%_DEST%\inc%_EXT%\boost\compute\interop\opencv
-..\%__SRC%\inc\boost\compute\interop\opengl\* 
%_DEST%\inc%_EXT%\boost\compute\interop\opengl
-..\%__SRC%\inc\boost\compute\interop\qt\* 
%_DEST%\inc%_EXT%\boost\compute\interop\qt
-..\%__SRC%\inc\boost\compute\iterator\* 
%_DEST%\inc%_EXT%\boost\compute\iterator
-..\%__SRC%\inc\boost\compute\lambda\* %_DEST%\inc%_EXT%\boost\compute\lambda
-..\%__SRC%\inc\boost\compute\memory\* %_DEST%\inc%_EXT%\boost\compute\memory
-..\%__SRC%\inc\boost\compute\random\* %_DEST%\inc%_EXT%\boost\compute\random
-..\%__SRC%\inc\boost\compute\type_traits\* 
%_DEST%\inc%_EXT%\boost\compute\type_traits
-..\%__SRC%\inc\boost\compute\types\* %_DEST%\inc%_EXT%\boost\compute\types
-..\%__SRC%\inc\boost\compute\utility\* %_DEST%\inc%_EXT%\boost\compute\utility
 ..\%__SRC%\inc\boost\concept\* %_DEST%\inc%_EXT%\boost\concept
 ..\%__SRC%\inc\boost\concept\detail\* %_DEST%\inc%_EXT%\boost\concept\detail
 ..\%__SRC%\inc\boost\concept_check\* %_DEST%\inc%_EXT%\boost\concept_check
@@ -958,46 +821,30 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\config\stdlib\* %_DEST%\inc%_EXT%\boost\config\stdlib
 ..\%__SRC%\inc\boost\container\* %_DEST%\inc%_EXT%\boost\container
 ..\%__SRC%\inc\boost\container\detail\* 
%_DEST%\inc%_EXT%\boost\container\detail
-..\%__SRC%\inc\boost\container\pmr\* %_DEST%\inc%_EXT%\boost\container\pmr
-..\%__SRC%\inc\boost\convert\* %_DEST%\inc%_EXT%\boost\convert
-..\%__SRC%\inc\boost\convert\detail\* %_DEST%\inc%_EXT%\boost\convert\detail
-..\%__SRC%\inc\boost\core\* %_DEST%\inc%_EXT%\boost\core
-..\%__SRC%\inc\boost\coroutine\detail\* 
%_DEST%\inc%_EXT%\boost\container\detail
-..\%__SRC%\inc\boost\coroutine\* %_DEST%\inc%_EXT%\boost\coroutine
-..\%__SRC%\inc\boost\coroutine\detail\* 
%_DEST%\inc%_EXT%\boost\coroutine\detail
-..\%__SRC%\inc\boost\coroutine2\* %_DEST%\inc%_EXT%\boost\coroutine2
-..\%__SRC%\inc\boost\coroutine2\detail\* 
%_DEST%\inc%_EXT%\boost\coroutine2\detail
-..\%__SRC%\inc\boost\context\* %_DEST%\inc%_EXT%\boost\context
-..\%__SRC%\inc\boost\context\detail\* %_DEST%\inc%_EXT%\boost\context\detail
-..\%__SRC%\inc\boost\context\posix\* %_DEST%\inc%_EXT%\boost\context\posix
-..\%__SRC%\inc\boost\context\windows\* %_DEST%\inc%_EXT%\boost\context\windows
 ..\%__SRC%\inc\boost\date_time\* %_DEST%\inc%_EXT%\boost\date_time
 ..\%__SRC%\inc\boost\date_time\gregorian\* 
%_DEST%\inc%_EXT%\boost\date_time\gregorian
 ..\%__SRC%\inc\boost\date_time\local_time\* 
%_DEST%\inc%_EXT%\boost\date_time\local_time
 ..\%__SRC%\inc\boost\date_time\posix_time\* 
%_DEST%\inc%_EXT%\boost\date_time\posix_time
 ..\%__SRC%\inc\boost\detail\* %_DEST%\inc%_EXT%\boost\detail
-..\%__SRC%\inc\boost\detail\winapi\* %_DEST%\inc%_EXT%\boost\detail\winapi
-..\%__SRC%\inc\boost\detail\winapi\detail\* 
%_DEST%\inc%_EXT%\boost\detail\winapi\detail
+..\%__SRC%\inc\boost\detail\win\* %_DEST%\inc%_EXT%\boost\detail\win
 ..\%__SRC%\inc\boost\dynamic_bitset\* %_DEST%\inc%_EXT%\boost\dynamic_bitset
 ..\%__SRC%\inc\boost\exception\* %_DEST%\inc%_EXT%\boost\exception
 ..\%__SRC%\inc\boost\exception\detail\* 
%_DEST%\inc%_EXT%\boost\exception\detail
-..\%__SRC%\inc\boost\fiber\* %_DEST%\inc%_EXT%\boost\fiber
-..\%__SRC%\inc\boost\fiber\detail\* %_DEST%\inc%_EXT%\boost\fiber\detail
-..\%__SRC%\inc\boost\fiber\future\* %_DEST%\inc%_EXT%\boost\fiber\future
-..\%__SRC%\inc\boost\fiber\future\detail\* 
%_DEST%\inc%_EXT%\boost\fiber\future\detail
 ..\%__SRC%\inc\boost\filesystem\* %_DEST%\inc%_EXT%\boost\filesystem
 ..\%__SRC%\inc\boost\filesystem\detail\* 
%_DEST%\inc%_EXT%\boost\filesystem\detail
+..\%__SRC%\inc\boost\filesystem\v2\* %_DEST%\inc%_EXT%\boost\filesystem\v2
+..\%__SRC%\inc\boost\filesystem\v3\* %_DEST%\inc%_EXT%\boost\filesystem\v3
 ..\%__SRC%\inc\boost\flyweight\* %_DEST%\inc%_EXT%\boost\flyweight
 ..\%__SRC%\inc\boost\flyweight\detail\* 
%_DEST%\inc%_EXT%\boost\flyweight\detail
 ..\%__SRC%\inc\boost\format\* %_DEST%\inc%_EXT%\boost\format
 ..\%__SRC%\inc\boost\format\detail\* %_DEST%\inc%_EXT%\boost\format\detail
 ..\%__SRC%\inc\boost\function\* %_DEST%\inc%_EXT%\boost\function
 ..\%__SRC%\inc\boost\function\detail\* %_DEST%\inc%_EXT%\boost\function\detail
-..\%__SRC%\inc\boost\function_types\* %_DEST%\inc%_EXT%\boost\function_types
 ..\%__SRC%\inc\boost\function_types\config\* 
%_DEST%\inc%_EXT%\boost\function_types\config
-..\%__SRC%\inc\boost\function_types\detail\* 
%_DEST%\inc%_EXT%\boost\function_types\detail
+..\%__SRC%\inc\boost\function_types\* %_DEST%\inc%_EXT%\boost\function_types
 ..\%__SRC%\inc\boost\function_types\detail\classifier_impl\* 
%_DEST%\inc%_EXT%\boost\function_types\detail\classifier_impl
 ..\%__SRC%\inc\boost\function_types\detail\components_impl\* 
%_DEST%\inc%_EXT%\boost\function_types\detail\components_impl
+..\%__SRC%\inc\boost\function_types\detail\* 
%_DEST%\inc%_EXT%\boost\function_types\detail
 ..\%__SRC%\inc\boost\function_types\detail\encoding\* 
%_DEST%\inc%_EXT%\boost\function_types\detail\encoding
 ..\%__SRC%\inc\boost\function_types\detail\pp_cc_loop\* 
%_DEST%\inc%_EXT%\boost\function_types\detail\pp_cc_loop
 ..\%__SRC%\inc\boost\function_types\detail\pp_retag_default_cc\* 
%_DEST%\inc%_EXT%\boost\function_types\detail\pp_retag_default_cc
@@ -1005,10 +852,9 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\function_types\detail\pp_variate_loop\* 
%_DEST%\inc%_EXT%\boost\function_types\detail\pp_variate_loop
 ..\%__SRC%\inc\boost\function_types\detail\synthesize_impl\* 
%_DEST%\inc%_EXT%\boost\function_types\detail\synthesize_impl
 ..\%__SRC%\inc\boost\functional\* %_DEST%\inc%_EXT%\boost\functional
+..\%__SRC%\inc\boost\functional\detail\* 
%_DEST%\inc%_EXT%\boost\functional\detail
 ..\%__SRC%\inc\boost\functional\hash\* %_DEST%\inc%_EXT%\boost\functional\hash
 ..\%__SRC%\inc\boost\functional\hash\detail\* 
%_DEST%\inc%_EXT%\boost\functional\hash\detail
-..\%__SRC%\inc\boost\functional\overloaded_function\* 
%_DEST%\inc%_EXT%\boost\functional\overloaded_function
-..\%__SRC%\inc\boost\functional\overloaded_function\detail\* 
%_DEST%\inc%_EXT%\boost\functional\overloaded_function\detail
 ..\%__SRC%\inc\boost\fusion\adapted\adt\* 
%_DEST%\inc%_EXT%\boost\fusion\adapted\adt
 ..\%__SRC%\inc\boost\fusion\adapted\array\* 
%_DEST%\inc%_EXT%\boost\fusion\adapted\array
 ..\%__SRC%\inc\boost\fusion\adapted\boost_array\* 
%_DEST%\inc%_EXT%\boost\fusion\adapted\boost_array
@@ -1146,18 +992,9 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\graph\parallel\detail\* 
%_DEST%\inc%_EXT%\boost\graph\parallel\detail
 ..\%__SRC%\inc\boost\graph\planar_detail\* 
%_DEST%\inc%_EXT%\boost\graph\planar_detail
 ..\%__SRC%\inc\boost\graph\property_maps\* 
%_DEST%\inc%_EXT%\boost\graph\property_maps
-..\%__SRC%\inc\boost\hana\* %_DEST%\inc%_EXT%\boost\hana
-..\%__SRC%\inc\boost\hana\detail\* %_DEST%\inc%_EXT%\boost\hana\detail
-..\%__SRC%\inc\boost\hana\experimental\* 
%_DEST%\inc%_EXT%\boost\hana\experimental
-..\%__SRC%\inc\boost\hana\ext\* %_DEST%\inc%_EXT%\boost\hana\ext
-..\%__SRC%\inc\boost\hana\functional\* %_DEST%\inc%_EXT%\boost\hana\functional
-..\%__SRC%\inc\boost\hana\fwd\* %_DEST%\inc%_EXT%\boost\hana\fwd
-..\%__SRC%\inc\boost\heap\* %_DEST%\inc%_EXT%\boost\heap
-..\%__SRC%\inc\boost\heap\detail\* %_DEST%\inc%_EXT%\boost\heap\detail
 ..\%__SRC%\inc\boost\icl\* %_DEST%\inc%_EXT%\boost\icl
 ..\%__SRC%\inc\boost\icl\concept\* %_DEST%\inc%_EXT%\boost\icl\concept
 ..\%__SRC%\inc\boost\icl\detail\* %_DEST%\inc%_EXT%\boost\icl\detail
-..\%__SRC%\inc\boost\icl\predicates\* %_DEST%\inc%_EXT%\boost\icl\predicates
 ..\%__SRC%\inc\boost\icl\type_traits\* %_DEST%\inc%_EXT%\boost\icl\type_traits
 ..\%__SRC%\inc\boost\integer\* %_DEST%\inc%_EXT%\boost\integer
 ..\%__SRC%\inc\boost\interprocess\allocators\* 
%_DEST%\inc%_EXT%\boost\interprocess\allocators
@@ -1175,7 +1012,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\interprocess\smart_ptr\detail\* 
%_DEST%\inc%_EXT%\boost\interprocess\smart_ptr\detail
 ..\%__SRC%\inc\boost\interprocess\streams\* 
%_DEST%\inc%_EXT%\boost\interprocess\streams
 ..\%__SRC%\inc\boost\interprocess\sync\* 
%_DEST%\inc%_EXT%\boost\interprocess\sync
-..\%__SRC%\inc\boost\interprocess\sync\detail\* 
%_DEST%\inc%_EXT%\boost\interprocess\sync\detail
 ..\%__SRC%\inc\boost\interprocess\sync\emulation\* 
%_DEST%\inc%_EXT%\boost\interprocess\sync\emulation
 ..\%__SRC%\inc\boost\interprocess\sync\posix\* 
%_DEST%\inc%_EXT%\boost\interprocess\sync\posix
 ..\%__SRC%\inc\boost\interprocess\sync\xsi\* 
%_DEST%\inc%_EXT%\boost\interprocess\sync\xsi
@@ -1196,12 +1032,8 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\iterator\detail\* %_DEST%\inc%_EXT%\boost\iterator\detail
 ..\%__SRC%\inc\boost\lambda\* %_DEST%\inc%_EXT%\boost\lambda
 ..\%__SRC%\inc\boost\lambda\detail\* %_DEST%\inc%_EXT%\boost\lambda\detail
-..\%__SRC%\inc\boost\lexical_cast\* %_DEST%\inc%_EXT%\boost\lexical_cast
-..\%__SRC%\inc\boost\lexical_cast\detail\* 
%_DEST%\inc%_EXT%\boost\lexical_cast\detail
 ..\%__SRC%\inc\boost\locale\* %_DEST%\inc%_EXT%\boost\locale
 ..\%__SRC%\inc\boost\locale\boundary\* %_DEST%\inc%_EXT%\boost\locale\boundary
-..\%__SRC%\inc\boost\lockfree\* %_DEST%\inc%_EXT%\boost\lockfree
-..\%__SRC%\inc\boost\lockfree\detail\* %_DEST%\inc%_EXT%\boost\lockfree\detail
 ..\%__SRC%\inc\boost\logic\* %_DEST%\inc%_EXT%\boost\logic
 ..\%__SRC%\inc\boost\math\bindings\* %_DEST%\inc%_EXT%\boost\math\bindings
 ..\%__SRC%\inc\boost\math\bindings\detail\* 
%_DEST%\inc%_EXT%\boost\math\bindings\detail
@@ -1217,8 +1049,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\math\tools\* %_DEST%\inc%_EXT%\boost\math\tools
 ..\%__SRC%\inc\boost\math\tools\detail\* 
%_DEST%\inc%_EXT%\boost\math\tools\detail
 ..\%__SRC%\inc\boost\move\* %_DEST%\inc%_EXT%\boost\move
-..\%__SRC%\inc\boost\move\algo\* %_DEST%\inc%_EXT%\boost\move\algo
-..\%__SRC%\inc\boost\move\algo\detail\* 
%_DEST%\inc%_EXT%\boost\move\algo\detail
 ..\%__SRC%\inc\boost\move\detail\* %_DEST%\inc%_EXT%\boost\move\detail
 ..\%__SRC%\inc\boost\mpi\* %_DEST%\inc%_EXT%\boost\mpi
 ..\%__SRC%\inc\boost\mpi\collectives\* %_DEST%\inc%_EXT%\boost\mpi\collectives
@@ -1271,10 +1101,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\multi_array\* %_DEST%\inc%_EXT%\boost\multi_array
 ..\%__SRC%\inc\boost\multi_index\* %_DEST%\inc%_EXT%\boost\multi_index
 ..\%__SRC%\inc\boost\multi_index\detail\* 
%_DEST%\inc%_EXT%\boost\multi_index\detail
-..\%__SRC%\inc\boost\multiprecision\* %_DEST%\inc%_EXT%\boost\multiprecision
-..\%__SRC%\inc\boost\multiprecision\cpp_int\* 
%_DEST%\inc%_EXT%\boost\multiprecision\cpp_int
-..\%__SRC%\inc\boost\multiprecision\detail\* 
%_DEST%\inc%_EXT%\boost\multiprecision\detail
-..\%__SRC%\inc\boost\multiprecision\traits\* 
%_DEST%\inc%_EXT%\boost\multiprecision\traits
 ..\%__SRC%\inc\boost\numeric\conversion\* 
%_DEST%\inc%_EXT%\boost\numeric\conversion
 ..\%__SRC%\inc\boost\numeric\conversion\detail\* 
%_DEST%\inc%_EXT%\boost\numeric\conversion\detail
 ..\%__SRC%\inc\boost\numeric\conversion\detail\preprocessed\* 
%_DEST%\inc%_EXT%\boost\numeric\conversion\detail\preprocessed
@@ -1283,25 +1109,12 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\numeric\interval\* 
%_DEST%\inc%_EXT%\boost\numeric\interval
 ..\%__SRC%\inc\boost\numeric\interval\detail\* 
%_DEST%\inc%_EXT%\boost\numeric\interval\detail
 ..\%__SRC%\inc\boost\numeric\interval\ext\* 
%_DEST%\inc%_EXT%\boost\numeric\interval\ext
-..\%__SRC%\inc\boost\numeric\odeint\* %_DEST%\inc%_EXT%\boost\numeric\odeint
-..\%__SRC%\inc\boost\numeric\odeint\algebra\* 
%_DEST%\inc%_EXT%\boost\numeric\odeint\algebra
-..\%__SRC%\inc\boost\numeric\odeint\external\* 
%_DEST%\inc%_EXT%\boost\numeric\odeint\external
-..\%__SRC%\inc\boost\numeric\odeint\external\vesxcl\* 
%_DEST%\inc%_EXT%\boost\numeric\odeint\external\vexcl
-..\%__SRC%\inc\boost\numeric\odeint\external\viennacl\* 
%_DEST%\inc%_EXT%\boost\numeric\odeint\external\viennacl
-..\%__SRC%\inc\boost\numeric\odeint\integrate\* 
%_DEST%\inc%_EXT%\boost\numeric\odeint\integrate
-..\%__SRC%\inc\boost\numeric\odeint\integrate\detail\* 
%_DEST%\inc%_EXT%\boost\numeric\odeint\integrate\detail
-..\%__SRC%\inc\boost\numeric\odeint\stepper\* 
%_DEST%\inc%_EXT%\boost\numeric\odeint\stepper
-..\%__SRC%\inc\boost\numeric\odeint\stepper\base\* 
%_DEST%\inc%_EXT%\boost\numeric\odeint\stepper\base
-..\%__SRC%\inc\boost\numeric\odeint\stepper\detail\* 
%_DEST%\inc%_EXT%\boost\numeric\odeint\stepper\detail
-..\%__SRC%\inc\boost\numeric\odeint\stepper\generation\* 
%_DEST%\inc%_EXT%\boost\numeric\odeint\stepper\generation
-..\%__SRC%\inc\boost\numeric\odeint\util\* 
%_DEST%\inc%_EXT%\boost\numeric\odeint\util
 ..\%__SRC%\inc\boost\numeric\ublas\* %_DEST%\inc%_EXT%\boost\numeric\ublas
 ..\%__SRC%\inc\boost\numeric\ublas\detail\* 
%_DEST%\inc%_EXT%\boost\numeric\ublas\detail
 ..\%__SRC%\inc\boost\numeric\ublas\experimental\* 
%_DEST%\inc%_EXT%\boost\numeric\ublas\experimental
 ..\%__SRC%\inc\boost\numeric\ublas\operation\* 
%_DEST%\inc%_EXT%\boost\numeric\ublas\operation
 ..\%__SRC%\inc\boost\numeric\ublas\traits\* 
%_DEST%\inc%_EXT%\boost\numeric\ublas\traits
 ..\%__SRC%\inc\boost\optional\* %_DEST%\inc%_EXT%\boost\optional
-..\%__SRC%\inc\boost\optional\detail\* %_DEST%\inc%_EXT%\boost\optional\detail
 ..\%__SRC%\inc\boost\parameter\aux_\* %_DEST%\inc%_EXT%\boost\parameter\aux_
 ..\%__SRC%\inc\boost\parameter\aux_\preprocessor\* 
%_DEST%\inc%_EXT%\boost\parameter\aux_\preprocessor
 ..\%__SRC%\inc\boost\parameter\aux_\python\* 
%_DEST%\inc%_EXT%\boost\parameter\aux_\python
@@ -1351,22 +1164,12 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\predef\* %_DEST%\inc%_EXT%\boost\predef
 ..\%__SRC%\inc\boost\predef\architecture\* 
%_DEST%\inc%_EXT%\boost\predef\architecture
 ..\%__SRC%\inc\boost\predef\architecture\x86\* 
%_DEST%\inc%_EXT%\boost\predef\architecture\x86
-..\%__SRC%\inc\boost\predef\compiler\* %_DEST%\inc%_EXT%\boost\predef\compiler
 ..\%__SRC%\inc\boost\predef\detail\* %_DEST%\inc%_EXT%\boost\predef\detail
-..\%__SRC%\inc\boost\predef\hardware\* %_DEST%\inc%_EXT%\boost\predef\hardware
-..\%__SRC%\inc\boost\predef\hardware\simd\* 
%_DEST%\inc%_EXT%\boost\predef\hardware\simd
-..\%__SRC%\inc\boost\predef\hardware\simd\arm\* 
%_DEST%\inc%_EXT%\boost\predef\hardware\simd\arm
-..\%__SRC%\inc\boost\predef\hardware\simd\ppc\* 
%_DEST%\inc%_EXT%\boost\predef\hardware\simd\ppc
-..\%__SRC%\inc\boost\predef\hardware\simd\x86\* 
%_DEST%\inc%_EXT%\boost\predef\hardware\simd\x86
-..\%__SRC%\inc\boost\predef\hardware\simd\x86_amd\* 
%_DEST%\inc%_EXT%\boost\predef\hardware\simd\x86_amd
-..\%__SRC%\inc\boost\predef\language\* %_DEST%\inc%_EXT%\boost\predef\language
 ..\%__SRC%\inc\boost\predef\library\* %_DEST%\inc%_EXT%\boost\predef\library
 ..\%__SRC%\inc\boost\predef\library\c\* 
%_DEST%\inc%_EXT%\boost\predef\library\c
-..\%__SRC%\inc\boost\predef\library\std\* 
%_DEST%\inc%_EXT%\boost\predef\library\std
 ..\%__SRC%\inc\boost\predef\os\* %_DEST%\inc%_EXT%\boost\predef\os
 ..\%__SRC%\inc\boost\predef\os\bsd\* %_DEST%\inc%_EXT%\boost\predef\os\bsd
 ..\%__SRC%\inc\boost\predef\other\* %_DEST%\inc%_EXT%\boost\predef\other
-..\%__SRC%\inc\boost\predef\platform\* %_DEST%\inc%_EXT%\boost\predef\platform
 ..\%__SRC%\inc\boost\preprocessor\arithmetic\* 
%_DEST%\inc%_EXT%\boost\preprocessor\arithmetic
 ..\%__SRC%\inc\boost\preprocessor\arithmetic\detail\* 
%_DEST%\inc%_EXT%\boost\preprocessor\arithmetic\detail
 ..\%__SRC%\inc\boost\preprocessor\array\* 
%_DEST%\inc%_EXT%\boost\preprocessor\array
@@ -1382,7 +1185,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\preprocessor\detail\* 
%_DEST%\inc%_EXT%\boost\preprocessor\detail
 ..\%__SRC%\inc\boost\preprocessor\detail\dmc\* 
%_DEST%\inc%_EXT%\boost\preprocessor\detail\dmc
 ..\%__SRC%\inc\boost\preprocessor\facilities\* 
%_DEST%\inc%_EXT%\boost\preprocessor\facilities
-..\%__SRC%\inc\boost\preprocessor\facilities\detail\* 
%_DEST%\inc%_EXT%\boost\preprocessor\facilities\detail
 ..\%__SRC%\inc\boost\preprocessor\iteration\* 
%_DEST%\inc%_EXT%\boost\preprocessor\iteration
 ..\%__SRC%\inc\boost\preprocessor\iteration\detail\bounds\* 
%_DEST%\inc%_EXT%\boost\preprocessor\iteration\detail\bounds
 ..\%__SRC%\inc\boost\preprocessor\iteration\detail\* 
%_DEST%\inc%_EXT%\boost\preprocessor\iteration\detail
@@ -1393,7 +1195,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\preprocessor\list\detail\edg\* 
%_DEST%\inc%_EXT%\boost\preprocessor\list\detail\edg
 ..\%__SRC%\inc\boost\preprocessor\logical\* 
%_DEST%\inc%_EXT%\boost\preprocessor\logical
 ..\%__SRC%\inc\boost\preprocessor\punctuation\* 
%_DEST%\inc%_EXT%\boost\preprocessor\punctuation
-..\%__SRC%\inc\boost\preprocessor\punctuation\detail\* 
%_DEST%\inc%_EXT%\boost\preprocessor\punctuation\detail
 ..\%__SRC%\inc\boost\preprocessor\repetition\* 
%_DEST%\inc%_EXT%\boost\preprocessor\repetition
 ..\%__SRC%\inc\boost\preprocessor\repetition\detail\* 
%_DEST%\inc%_EXT%\boost\preprocessor\repetition\detail
 ..\%__SRC%\inc\boost\preprocessor\repetition\detail\dmc\* 
%_DEST%\inc%_EXT%\boost\preprocessor\repetition\detail\dmc
@@ -1405,11 +1206,7 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\preprocessor\slot\* 
%_DEST%\inc%_EXT%\boost\preprocessor\slot
 ..\%__SRC%\inc\boost\preprocessor\slot\detail\* 
%_DEST%\inc%_EXT%\boost\preprocessor\slot\detail
 ..\%__SRC%\inc\boost\preprocessor\tuple\* 
%_DEST%\inc%_EXT%\boost\preprocessor\tuple
-..\%__SRC%\inc\boost\preprocessor\tuple\detail\* 
%_DEST%\inc%_EXT%\boost\preprocessor\tuple\detail
 ..\%__SRC%\inc\boost\preprocessor\variadic\* 
%_DEST%\inc%_EXT%\boost\preprocessor\variadic
-..\%__SRC%\inc\boost\preprocessor\variadic\detail\* 
%_DEST%\inc%_EXT%\boost\preprocessor\variadic\detail
-..\%__SRC%\inc\boost\process\* %_DEST%\inc%_EXT%\boost\process
-..\%__SRC%\inc\boost\process\detail\* %_DEST%\inc%_EXT%\boost\process\detail
 ..\%__SRC%\inc\boost\program_options\* %_DEST%\inc%_EXT%\boost\program_options
 ..\%__SRC%\inc\boost\program_options\detail\* 
%_DEST%\inc%_EXT%\boost\program_options\detail
 ..\%__SRC%\inc\boost\property_map\* %_DEST%\inc%_EXT%\boost\property_map
@@ -1428,9 +1225,6 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\proto\transform\detail\preprocessed\* 
%_DEST%\inc%_EXT%\boost\proto\transform\detail\preprocessed
 ..\%__SRC%\inc\boost\ptr_container\* %_DEST%\inc%_EXT%\boost\ptr_container
 ..\%__SRC%\inc\boost\ptr_container\detail\* 
%_DEST%\inc%_EXT%\boost\ptr_container\detail
-..\%__SRC%\inc\boost\qvm\* %_DEST%\inc%_EXT%\boost\qvm
-..\%__SRC%\inc\boost\qvm\detail\* %_DEST%\inc%_EXT%\boost\qvm\detail
-..\%__SRC%\inc\boost\qvm\gen\* %_DEST%\inc%_EXT%\boost\qvm\gen
 ..\%__SRC%\inc\boost\random\* %_DEST%\inc%_EXT%\boost\random
 ..\%__SRC%\inc\boost\random\detail\* %_DEST%\inc%_EXT%\boost\random\detail
 ..\%__SRC%\inc\boost\range\adaptor\* %_DEST%\inc%_EXT%\boost\range\adaptor
@@ -1438,6 +1232,7 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\range\algorithm_ext\* 
%_DEST%\inc%_EXT%\boost\range\algorithm_ext
 ..\%__SRC%\inc\boost\range\* %_DEST%\inc%_EXT%\boost\range
 ..\%__SRC%\inc\boost\range\detail\* %_DEST%\inc%_EXT%\boost\range\detail
+..\%__SRC%\inc\boost\range\detail\vc6\* 
%_DEST%\inc%_EXT%\boost\range\detail\vc6
 ..\%__SRC%\inc\boost\ratio\* %_DEST%\inc%_EXT%\boost\ratio
 ..\%__SRC%\inc\boost\ratio\detail\* %_DEST%\inc%_EXT%\boost\ratio\detail
 ..\%__SRC%\inc\boost\ratio\mpl\* %_DEST%\inc%_EXT%\boost\ratio\mpl
@@ -1462,6 +1257,8 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\spirit\core\scanner\* 
%_DEST%\inc%_EXT%\boost\spirit\core\scanner
 ..\%__SRC%\inc\boost\spirit\debug\* %_DEST%\inc%_EXT%\boost\spirit\debug
 ..\%__SRC%\inc\boost\spirit\* %_DEST%\inc%_EXT%\boost\spirit
+..\%__SRC%\inc\boost\spirit\dynamic\* %_DEST%\inc%_EXT%\boost\spirit\dynamic
+..\%__SRC%\inc\boost\spirit\error_handling\* 
%_DEST%\inc%_EXT%\boost\spirit\error_handling
 ..\%__SRC%\inc\boost\spirit\home\classic\actor\* 
%_DEST%\inc%_EXT%\boost\spirit\home\classic\actor
 ..\%__SRC%\inc\boost\spirit\home\classic\attribute\* 
%_DEST%\inc%_EXT%\boost\spirit\home\classic\attribute
 ..\%__SRC%\inc\boost\spirit\home\classic\core\composite\* 
%_DEST%\inc%_EXT%\boost\spirit\home\classic\core\composite
@@ -1576,6 +1373,9 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\spirit\home\support\iterators\detail\* 
%_DEST%\inc%_EXT%\boost\spirit\home\support\iterators\detail
 ..\%__SRC%\inc\boost\spirit\home\support\nonterminal\* 
%_DEST%\inc%_EXT%\boost\spirit\home\support\nonterminal
 ..\%__SRC%\inc\boost\spirit\include\* %_DEST%\inc%_EXT%\boost\spirit\include
+..\%__SRC%\inc\boost\spirit\iterator\* %_DEST%\inc%_EXT%\boost\spirit\iterator
+..\%__SRC%\inc\boost\spirit\meta\* %_DEST%\inc%_EXT%\boost\spirit\meta
+..\%__SRC%\inc\boost\spirit\phoenix\* %_DEST%\inc%_EXT%\boost\spirit\phoenix
 ..\%__SRC%\inc\boost\spirit\repository\home\* 
%_DEST%\inc%_EXT%\boost\spirit\repository\home
 ..\%__SRC%\inc\boost\spirit\repository\home\karma\* 
%_DEST%\inc%_EXT%\boost\spirit\repository\home\karma
 ..\%__SRC%\inc\boost\spirit\repository\home\karma\directive\* 
%_DEST%\inc%_EXT%\boost\spirit\repository\home\karma\directive
@@ -1586,10 +1386,12 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\spirit\repository\home\qi\primitive\* 
%_DEST%\inc%_EXT%\boost\spirit\repository\home\qi\primitive
 ..\%__SRC%\inc\boost\spirit\repository\home\support\* 
%_DEST%\inc%_EXT%\boost\spirit\repository\home\support
 ..\%__SRC%\inc\boost\spirit\repository\include\* 
%_DEST%\inc%_EXT%\boost\spirit\repository\include
+..\%__SRC%\inc\boost\spirit\symbols\* %_DEST%\inc%_EXT%\boost\spirit\symbols
+..\%__SRC%\inc\boost\spirit\tree\* %_DEST%\inc%_EXT%\boost\spirit\tree
+..\%__SRC%\inc\boost\spirit\utility\* %_DEST%\inc%_EXT%\boost\spirit\utility
 ..\%__SRC%\inc\boost\statechart\* %_DEST%\inc%_EXT%\boost\statechart
 ..\%__SRC%\inc\boost\statechart\detail\* 
%_DEST%\inc%_EXT%\boost\statechart\detail
 ..\%__SRC%\inc\boost\system\* %_DEST%\inc%_EXT%\boost\system
-..\%__SRC%\inc\boost\system\detail\* %_DEST%\inc%_EXT%\boost\system\detail
 ..\%__SRC%\inc\boost\test\* %_DEST%\inc%_EXT%\boost\test
 ..\%__SRC%\inc\boost\test\detail\* %_DEST%\inc%_EXT%\boost\test\detail
 ..\%__SRC%\inc\boost\test\impl\* %_DEST%\inc%_EXT%\boost\test\impl
@@ -1606,29 +1408,18 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\test\utils\runtime\file\* 
%_DEST%\inc%_EXT%\boost\test\utils\runtime\file
 ..\%__SRC%\inc\boost\thread\* %_DEST%\inc%_EXT%\boost\thread
 ..\%__SRC%\inc\boost\thread\detail\* %_DEST%\inc%_EXT%\boost\thread\detail
-..\%__SRC%\inc\boost\thread\executors\* 
%_DEST%\inc%_EXT%\boost\thread\executors
-..\%__SRC%\inc\boost\thread\experimental\* 
%_DEST%\inc%_EXT%\boost\thread\experimental
-..\%__SRC%\inc\boost\thread\futures\* %_DEST%\inc%_EXT%\boost\thread\futures
 ..\%__SRC%\inc\boost\thread\pthread\* %_DEST%\inc%_EXT%\boost\thread\pthread
-..\%__SRC%\inc\boost\thread\v2\* %_DEST%\inc%_EXT%\boost\thread\v2
 ..\%__SRC%\inc\boost\thread\win32\* %_DEST%\inc%_EXT%\boost\thread\win32
 ..\%__SRC%\inc\boost\tr1\* %_DEST%\inc%_EXT%\boost\tr1
 ..\%__SRC%\inc\boost\tr1\detail\* %_DEST%\inc%_EXT%\boost\tr1\detail
 ..\%__SRC%\inc\boost\tr1\tr1\bcc32\* %_DEST%\inc%_EXT%\boost\tr1\tr1\bcc32
-..\%__SRC%\inc\boost\tr1\tr1\sun\* %_DEST%\inc%_EXT%\boost\tr1\tr1\sun
 ..\%__SRC%\inc\boost\tr1\tr1\* %_DEST%\inc%_EXT%\boost\tr1\tr1
-..\%__SRC%\inc\boost\tti\* %_DEST%\inc%_EXT%\boost\tti
-..\%__SRC%\inc\boost\tti\detail\* %_DEST%\inc%_EXT%\boost\tti\detail
-..\%__SRC%\inc\boost\tti\gen\* %_DEST%\inc%_EXT%\boost\tti\gen
+..\%__SRC%\inc\boost\tr1\tr1\sun\* %_DEST%\inc%_EXT%\boost\tr1\tr1\sun
 ..\%__SRC%\inc\boost\tuple\* %_DEST%\inc%_EXT%\boost\tuple
 ..\%__SRC%\inc\boost\tuple\detail\* %_DEST%\inc%_EXT%\boost\tuple\detail
-..\%__SRC%\inc\boost\type_erasure\* %_DEST%\inc%_EXT%\boost\type_erasure
-..\%__SRC%\inc\boost\type_erasure\detail\* 
%_DEST%\inc%_EXT%\boost\type_erasure\detail
-..\%__SRC%\inc\boost\type_index\* %_DEST%\inc%_EXT%\boost\type_index
-..\%__SRC%\inc\boost\type_index\detail\* 
%_DEST%\inc%_EXT%\boost\type_index\detail
-..\%__SRC%\inc\boost\type_index\runtime_cast\* 
%_DEST%\inc%_EXT%\boost\type_index\runtime_cast
 ..\%__SRC%\inc\boost\type_traits\* %_DEST%\inc%_EXT%\boost\type_traits
 ..\%__SRC%\inc\boost\type_traits\detail\* 
%_DEST%\inc%_EXT%\boost\type_traits\detail
+..\%__SRC%\inc\boost\type_traits\msvc\* 
%_DEST%\inc%_EXT%\boost\type_traits\msvc
 ..\%__SRC%\inc\boost\typeof\* %_DEST%\inc%_EXT%\boost\typeof
 ..\%__SRC%\inc\boost\typeof\dmc\* %_DEST%\inc%_EXT%\boost\typeof\dmc
 ..\%__SRC%\inc\boost\typeof\msvc\* %_DEST%\inc%_EXT%\boost\typeof\msvc
@@ -1656,11 +1447,14 @@ mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
 ..\%__SRC%\inc\boost\utility\* %_DEST%\inc%_EXT%\boost\utility
 ..\%__SRC%\inc\boost\utility\detail\* %_DEST%\inc%_EXT%\boost\utility\detail
 ..\%__SRC%\inc\boost\uuid\* %_DEST%\inc%_EXT%\boost\uuid
-..\%__SRC%\inc\boost\uuid\detail\* %_DEST%\inc%_EXT%\boost\uuid\detail
 ..\%__SRC%\inc\boost\variant\* %_DEST%\inc%_EXT%\boost\variant
 ..\%__SRC%\inc\boost\variant\detail\* %_DEST%\inc%_EXT%\boost\variant\detail
-..\%__SRC%\inc\boost\lambda\* %_DEST%\inc%_EXT%\boost\lambda
-..\%__SRC%\inc\boost\lambda\detail\* %_DEST%\inc%_EXT%\boost\lambda\detail
+mkdir: %_DEST%\inc%_EXT%\boost\lambda
+..\%__SRC%\misc\build\boost-1.30.2\boost\lambda\*.*pp 
%_DEST%\inc%_EXT%\boost\lambda\*.*pp
+..\%__SRC%\misc\build\boost_1_48_0\boost\lambda\* 
%_DEST%\inc%_EXT%\boost\lambda
+mkdir: %_DEST%\inc%_EXT%\boost\lambda\detail
+..\%__SRC%\misc\build\boost-1.30.2\boost\lambda\detail\*.*pp 
%_DEST%\inc%_EXT%\boost\lambda\detail\*.*pp
+..\%__SRC%\misc\build\boost_1_48_0\boost\lambda\detail\* 
%_DEST%\inc%_EXT%\boost\lambda\detail
 ..\%__SRC%\inc\boost\wave\cpplexer\* %_DEST%\inc%_EXT%\boost\wave\cpplexer
 ..\%__SRC%\inc\boost\wave\cpplexer\re2clex\* 
%_DEST%\inc%_EXT%\boost\wave\cpplexer\re2clex
 ..\%__SRC%\inc\boost\wave\* %_DEST%\inc%_EXT%\boost\wave
diff --git a/main/external_deps.lst b/main/external_deps.lst
index a06b9c389e..1dc7f484b1 100644
--- a/main/external_deps.lst
+++ b/main/external_deps.lst
@@ -193,9 +193,9 @@ if (SYSTEM_PYTHON != YES)
     URL2 = $(OOO_EXTRAS)$(MD5)-$(name)
 
 if (SYSTEM_BOOST != YES)
-    MD5 = 93eecce2abed9d2442c9676914709349
-    name = boost_1_64_0.tar.bz2
-    URL1 = 
https://sourceforge.net/projects/boost/files/boost/1.64.0/boost_1_64_0.tar.bz2
+    MD5 = d6eef4b4cacb2183f2bf265a5a03a354
+    name = boost_1_55_0.tar.bz2
+    URL1 = 
https://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.bz2
     URL2 = $(OOO_EXTRAS)$(MD5)-$(name)
 
 if (SYSTEM_VIGRA != YES)
diff --git a/main/vcl/inc/vcl/bitmap.hxx b/main/vcl/inc/vcl/bitmap.hxx
index 77e907a832..fe64222969 100644
--- a/main/vcl/inc/vcl/bitmap.hxx
+++ b/main/vcl/inc/vcl/bitmap.hxx
@@ -37,6 +37,11 @@
 
 #include <boost/math/special_functions/sinc.hpp>
 
+using namespace boost::math::policies;
+typedef policy<
+       promote_double<false>
+> SincPolicy;
+
 // -----------
 // - Defines -
 // -----------
@@ -270,7 +275,7 @@ public:
         }
 
         x *= M_PI;
-        return boost::math::sinc_pi(x);
+        return boost::math::sinc_pi(x, SincPolicy());
     }
 };
 

Reply via email to