conan-io / conan-center-index

Recipes for the ConanCenter repository
https://conan.io/center
MIT License
945 stars 1.72k forks source link

[package] boost/1.70: bcp segfaults on ubuntu16.04 with namespace and namespace_alias #403

Closed firewave closed 1 week ago

firewave commented 4 years ago

Package and Environment Details

Steps to reproduce

Configure with boost:namespace = boost_ns and boost:namespace_alias = True and try to build on ubuntu16.04. This does not happen with Boost 1.69 or on newer ubuntu versions.

Logs

Click to expand log ``` ... INFO: tracking source dependencies of library log due to presence of "class light_rw_mutex {" in file "boost/log/detail/light_rw_mutex.hpp" INFO: tracking source dependencies of library random due to presence of "class random_device : private noncopyable {" in file "boost/random/random_device.hpp" CAUTION: don't know how to trace depenencies through macro: "BOOST_SPIRIT_HEADER" in file: libs/spirit/repository/test/test_headers/test.cpp CAUTION: don't know how to trace depenencies through macro: "BOOST_SPIRIT_HEADER" in file: libs/spirit/repository/test/test_headers/test.cpp CAUTION: don't know how to trace depenencies through macro: "BOOST_SPIRIT_HEADER" in file: libs/spirit/test/test_headers/test.cpp CAUTION: don't know how to trace depenencies through macro: "BOOST_SPIRIT_HEADER" in file: libs/spirit/test/test_headers/test.cpp Segmentation fault (core dumped) ```

An upstream bug report has been filed - https://github.com/boostorg/bcp/issues/6 - and a patch is available - https://github.com/boostorg/bcp/commit/6dff7a94a3e11306c0c9addec65c22e9503139f0

SSE4 commented 4 years ago

okay, we have to apply the patch for 1.70 and 1.71

perseoGI commented 1 week ago

I'm closing this issue as boost recipe has change A LOT since this issue was open.

If this issue remains, do not hesitate to reopen it! 😄