The following problem was already fixed version 1.56 and 1.57 is the current release. It's probably possible to patch 1.55 to fix these errors, but wouldn't it be preferable to upgrade the version? The latest is 1 year newer than what is in ports
libs/thread/src/pthread/thread.cpp: In function 'boost::detail::thread_data_base* boost::detail::get_current_thread_data()':
libs/thread/src/pthread/thread.cpp:140:88: error: no matching function for call to 'call_once(boost::once_flag&, void (&)())'
./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:140:33: error: no matching function for call to 'call_once(boost::once_flag&, void (&)())'
many many times repeated.
422 packages depend on boost.
Auto-assigned to maintainer office@FreeBSD.org
update: after fixing other issues, the fallout due to boost is now 910 ports
Created attachment 153273 [details]
patch to allow boost-libs 1.55 to build on gcc-5
Boost is two releases behind and needs to be updated soon. However, in the meantime, this patch will allow boost-libs to build on gcc-5.
Taken from upstream:
A commit references this bug:
Date: Wed Mar 11 18:43:22 UTC 2015
New revision: 381028
devel/boost-libs: Fix bad c++11 so it builds with gcc5
Submitted by: marino
Approved by: maintainer timeout