353 | ev_async_init(&trk->async, pmix_libev_ev_async_cb); | ^~~~~~~~~~~~~~~~~~~~~~ runtime/pmix_progress_threads.c:353:32: note: each undeclared identifier is reported only once for each function it appears in runtime/pmix_progress_threads.c:354:5: error: implicit declaration of function 'ev_async_start' [-Werror=implicit-function-declaration] 354 | ev_async_start((struct ev_loop *) trk->ev_base, &trk->async); | ^~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[2]: *** [Makefile:1255: runtime/pmix_progress_threads.lo] Error 1 shuffle=847463311 make[2]: *** Waiting for unfinished jobs.... ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_no_multilib-j4-20221208-180736 ------------------------------------------------------------------- GNUMAKEFLAGS="$GNUMAKEFLAGS --jobserver-style=pipe" GNUMAKEFLAGS="$GNUMAKEFLAGS --shuffle" gcc-config -l: [1] x86_64-pc-linux-gnu-12 * clang/llvm (if any): Python 3.10.9 Available Ruby profiles: [1] ruby27 (with Rubygems) [2] ruby31 (with Rubygems) * php cli (if any): HEAD of ::gentoo commit be1d9d5cab94e09efd9ee9d17a575fda9e229452 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Thu Dec 8 20:31:51 2022 +0000 2022-12-08 20:31:50 UTC emerge -qpvO sys-cluster/pmix [ebuild N ] sys-cluster/pmix-4.2.2-r1 USE="munge -debug -pmi"
Created attachment 841011 [details] emerge-info.txt
Created attachment 841013 [details] emerge-history.txt
Created attachment 841015 [details] environment
Created attachment 841017 [details] etc.portage.tar.bz2
Created attachment 841019 [details] logs.tar.bz2
Created attachment 841021 [details] sys-cluster:pmix-4.2.2-r1:20221208-214130.log.bz2
Created attachment 841023 [details] temp.tar.bz2
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204e818da24baa0bc4a04a8e22d7eb29ffed59e4 commit 204e818da24baa0bc4a04a8e22d7eb29ffed59e4 Author: Eli Schwartz <eschwartz93@gmail.com> AuthorDate: 2024-07-01 01:37:08 +0000 Commit: Eli Schwartz <eschwartz@gentoo.org> CommitDate: 2024-07-03 21:24:58 +0000 sys-cluster/pmix: enforce the choice of event library pmix can be built with either libevent or libev, and we need to depend on the correct one. We depend on libevent. If, somehow, the configure check is broken, it will "happily" attempt to automagically build against libev instead, with varying degrees of success. Make sure it knows which one it MUST pick. Also update to use modern econf passing style with a local array, so that comments are supported! Closes: https://bugs.gentoo.org/884883 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> sys-cluster/pmix/pmix-5.0.2.ebuild | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-)