[Boost-bugs] [Boost C++ Libraries] #12357: Seg Fault running bcp in 1.61.0 when trying to build in custom namespace

Subject: [Boost-bugs] [Boost C++ Libraries] #12357: Seg Fault running bcp in 1.61.0 when trying to build in custom namespace
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2016-07-28 17:56:44


#12357: Seg Fault running bcp in 1.61.0 when trying to build in custom namespace
-------------------------------------------------+-------------------------
 Reporter: Matthew Russell <mrussell@…> | Owner: johnmaddock
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: bcp
  Version: Boost 1.61.0 | Severity: Problem
 Keywords: segmentation fault bcp custom |
  namespace |
-------------------------------------------------+-------------------------
 Using Ubuntu 16.04.1 LTS, I was trying to install boost 1.61.0 in a custom
 name space.

 I downloaded boost, placed it into a directory, ran:

 $ ./booststap
 $ ./b2 tools/bcp
 $ mkdir -p /tmp/myboost
 $ ./dist/bin/bcp --namespace=myboost --namespace-alias accumulators
 algorithm array asio assign atomic bimap bind context chrono
 circular_buffer crc date_time filesystem foreach format fusion function
 geometry interprocess iostreams iterator lexical_cast lockfree math mpl
 pool program_options property_tree ptr_container random range regex
 signals2 system smart_ptr test thread timer tokenizer tuple utility uuid
 build boostrap.bat bootstrap.sh boostcpp.jam boost-build.jam /tmp/myboost/


 This yields pages and pages of warnings, mostly about missing assets, and
 then seg faults.


 {{{

 CAUTION: don't know how to trace depenencies through macro: "PP1" in file:
 boost/type_traits/detail/is_function_ptr_helper.hpp
 CAUTION: don't know how to trace depenencies through macro: "PP1" in file:
 boost/type_traits/detail/is_function_ptr_helper.hpp
 CAUTION: don't know how to trace depenencies through macro: "PP1" in file:
 boost/type_traits/detail/is_function_ptr_helper.hpp
 CAUTION: don't know how to trace depenencies through macro: "PP1" in file:
 boost/type_traits/detail/is_function_ptr_tester.hpp

 ...

 CAUTION: don't know how to trace depenencies through macro: "PPI" in file:
 boost/type_traits/detail/is_mem_fun_pointer_tester.hpp
 INFO: tracking source dependencies of library smart_ptr due to presence of
 "void sp_scalar_constructor_hook( void * px, std::size_t size, void * pn
 );" in file "boost/smart_ptr/detail/sp_counted_impl.hpp"
 CAUTION: dependent file
 libs/accumulators/doc/html/boost/accumulators/impl/../../../images/accumulators//form_113.png
 does not exist.
    Found while scanning file
 libs/accumulators/doc/html/boost/accumulators/impl/weighted_variance_impl.html
 CAUTION: dependent file
 libs/accumulators/doc/html/boost/accumulators/impl/../../../images/accumulators//form_6.png
 does not exist.
    Found while scanning file
 libs/accumulators/doc/html/boost/accumulators/impl/weighted_variance_impl.html
 CAUTION: dependent file
 libs/accumulators/doc/html/boost/accumulators/impl/../../../images/accumulators//form_5.png
 does not exist.

 ...

 CAUTION: dependent file
 libs/asio/doc/html/boost_asio/reference/generic__datagram_protocol/../../../../../doc/src/boostbook.css
 does not exist.
    Found while scanning file
 libs/asio/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol.html
 CAUTION: dependent file
 libs/asio/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol/../../../../../../doc/src/boostbook.css
 does not exist.
    Found while scanning file
 libs/asio/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol/overload1.html
 CAUTION: dependent file
 libs/asio/doc/html/boost_asio/reference/generic__raw_protocol/../../../../../doc/src/boostbook.css
 does not exist.
    Found while scanning file
 libs/asio/doc/html/boost_asio/reference/generic__raw_protocol/endpoint.html
 Segmentation fault (core dumped)


 }}}


 I've tried with relative paths and absolute paths, I've also reduced the
 number of packages, etc.. no difference.

 The same procedure works however with 1.60.0.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/12357>
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