After the upgrade to dev-libs/boost-1.81.0, I had to re-emerge a log of packages and the only one that failed is games-strategy/wesnoth-1.16.6 It doesn't compile with either: sys-devel/gcc:10 sys-devel/gcc:11 sys-devel/gcc:12 Looking at the build.log, the first error seems to be this: /usr/include/boost/spirit/include/phoenix_core.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/core.hpp> instead.’ 12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/core.hpp>") | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/operator.hpp> instead.’ 12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/operator.hpp>") | ^~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/games-strategy/wesnoth-1.16.6/work/wesnoth-1.16.6/src/gettext.cpp: In constructor ‘{anonymous}::translation_manager::translation_manager()’: /var/tmp/portage/games-strategy/wesnoth-1.16.6/work/wesnoth-1.16.6/src/gettext.cpp:227:51: error: ‘message_facet’ is not a member of ‘bl’; did you mean ‘message_format’? 227 | generator_.categories(bl::message_facet | bl::information_facet | bl::collation_facet | bl::formatting_facet | bl::convert_facet); | ^~~~~~~~~~~~~ | Reproducible: Always
Can you include the full build.log & emerge --info for completeness? Thanks.
Created attachment 843303 [details] emerge --info
Created attachment 843305 [details] build log
Logged upstream as https://github.com/wesnoth/wesnoth/issues/7215
Looks like upstream already fixed this on the 1.16 branch but no new release yet.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae18d0e0a580c608851e25cc1515d8bc13fb1e98 commit ae18d0e0a580c608851e25cc1515d8bc13fb1e98 Author: Christophe Lermytte <gentoo@lermytte.be> AuthorDate: 2022-12-18 21:58:31 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-12-19 02:59:56 +0000 games-strategy/wesnoth: fix build with boost-1.81 Signed-off-by: Christophe Lermytte <gentoo@lermytte.be> Closes: https://bugs.gentoo.org/886575 Closes: https://github.com/gentoo/gentoo/pull/28708 Signed-off-by: Sam James <sam@gentoo.org> .../wesnoth-1.16.6-fix-build-with-boost-1.81.patch | 49 ++++++++++++++++++++++ games-strategy/wesnoth/wesnoth-1.16.6.ebuild | 2 + 2 files changed, 51 insertions(+)
*** Bug 887089 has been marked as a duplicate of this bug. ***