Red Hat Bugzilla – Bug 999320
clang-3.3 compile error with boost 1.53 signals
Last modified: 2017-04-20 21:23:40 EDT
boost 1.53 (shipped with fedora 19) needs the patch (wich is included in boost 1.54) from https://svn.boost.org/trac/boost/ticket/8102
when used with clang++ for compiling code using boost::signals2::signal
Othewise, compiling code like this fails:
clang++ -c --std=c++11
The boost patch is not needed for compiling using g++ (4.8.1).
g++ --version = g++ (GCC) 4.8.1 20130603 (Red Hat 4.8.1-1)
clang++ --version = clang version 3.3 (tags/RELEASE_33/rc3)
In file included from test.cpp:1:
In file included from /usr/include/boost/signals2/signal.hpp:38:
In file included from /usr/include/boost/signals2/variadic_signal.hpp:21:
/usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:89:16: error: no matching function for call to 'get'
boost-1.53.0-12.fc19 has been submitted as an update for Fedora 19.
* should fix your issue,
* was pushed to the Fedora 19 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing boost-1.53.0-12.fc19'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
boost-1.53.0-12.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.