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