too long lines were shrinked: [55/411] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_COROUTINES_NO_DEPRECATION_WARNING -DBOOST_FILESYSTEM_NO_DEPRECATED -D_GNU_SOURCE -I/var/tmp/portage/net-analyzer/icinga2-2.14.3/work/icinga2-2.14.3/third-party/nlohmann_json -I/var/tmp/portage/net-analyzer/icin [56/411] /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_COROUTINES_NO_DEPRECATION_WARNING -DBOOST_FILESYSTEM_NO_DEPRECATED -D_GNU_SOURCE -I/var/tmp/portage/net-analyzer/icinga2-2.14.3/work/icinga2-2.14.3/third-party/nlohmann_json -I/var/tmp/portage/net-analyzer/icin FAILED: lib/base/CMakeFiles/base.dir/io-engine.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DBOOST_COROUTINES_NO_DEPRECATION_WARNING -DBOOST_FILESYSTEM_NO_DEPRECATED -D_GNU_SOURCE -I/var/tmp/portage/net-analyzer/icinga2-2.14.3/work/icinga2-2.14.3/third-party/nlohmann_json -I/var/tmp/portage/net-analyzer/icinga2-2.14. In file included from /var/tmp/portage/net-analyzer/icinga2-2.14.3/work/icinga2-2.14.3/lib/base/io-engine.cpp:5: /var/tmp/portage/net-analyzer/icinga2-2.14.3/work/icinga2-2.14.3/lib/base/io-engine.hpp: In lambda function: /var/tmp/portage/net-analyzer/icinga2-2.14.3/work/icinga2-2.14.3/lib/base/io-engine.hpp:107:65: error: expected unqualified-id before :: token 107 | } catch (const boost::coroutines::detail::forced_unwind &) { | ^~ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_no_multilib-20241216-084506 The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-14 * clang version 19.1.6 llvm-config: 19.1.6 Python 3.12.8 go version go1.23.4 linux/amd64 [1] php8.3 * Available Ruby profiles: [1] ruby32 (with Rubygems) [2] ruby33 (with Rubygems) * Available Rust versions: [1] rust-bin-1.81.0 [2] rust-bin-1.83.0 * The following VMs are available for generation-2: *) Eclipse Temurin JDK 21.0.5_p11 [openjdk-bin-21] 2) Eclipse Temurin JDK 8.432_p06 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 [2] openjdk-bin-21 system-vm HEAD of ::gentoo commit 70e8e4bfdd12cc571ba82d17cab14664a0cad40d Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Thu Dec 19 00:33:22 2024 +0000 2024-12-19 00:33:22 UTC emerge -qpvO =net-analyzer/icinga2-2.14.3 [ebuild N ] net-analyzer/icinga2-2.14.3 USE="console mariadb mysql nano-syntax plugins vim-syntax -jumbo-build -mail -minimal -postgres -systemd"
Created attachment 914364 [details] emerge-info.txt
Created attachment 914365 [details] emerge-history.txt
Created attachment 914366 [details] environment
Created attachment 914367 [details] etc.clang.tar.xz
Created attachment 914368 [details] etc.portage.tar.xz
Created attachment 914369 [details] logs.tar.xz
Created attachment 914370 [details] net-analyzer:icinga2-2.14.3:20241219-015954.log
Created attachment 914371 [details] qlist-info.txt.xz
Created attachment 914372 [details] temp.tar.xz
*** Bug 946675 has been marked as a duplicate of this bug. ***
I'm hitting this too on ~arm64, do we need to report this upstream?
any updates on ~amd64 ? no patches fixes.. nothing ? :)
I think bug 946392 is (at least) partially related (to boost upgrades being involved). I will use this bug to provide my patches. The patch file has been adapted from parts of https://github.com/Icinga/icinga2/pull/10278/files and https://cgit.freebsd.org/ports/commit/?id=5ca648dbf4d18be35f9dba610421b200ea7d543a which seem to target 2.14.5. Our patch applies to 2.14.3, but I cannot tell much about its quality, because I'm not familiar with boost at all. At least I did not see anything alarming from the compile log about mismatching types etc.
Created attachment 919743 [details, diff] Patch for icinga 2.14.3 against boost 1.87 - Patch applies cleanly - Build on ~amd64 successful