from /usr/include/ruby-3.2.0/ruby.h:38, from subversion/bindings/swig/ruby/core.c:855: /usr/include/ruby-3.2.0/ruby/backward/2/stdarg.h:33:10: note: this is the location of the previous definition 33 | # define _(args) args | ^ subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c: In function svn_swig_rb_set_pool: subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:791:29: error: passing argument 2 of rb_hash_foreach from incompatible pointer type [-Wincompatible-pointer-types] 791 | rb_hash_foreach(target, rb_set_pool_for_hash_callback, (VALUE)&arg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_no_multilib-20240521-204002 UNMASKED: <sys-devel/gcc-15.0.9999:15 Please re-assign to toolchain@ if you get a test failure in C, C++, or Fortran code which makes no sense. The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-15 * clang/llvm (if any): clang version 18.1.6 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/18/bin Configuration file: /etc/clang/x86_64-pc-linux-gnu-clang.cfg /usr/lib/llvm/18 18.1.6 Python 3.11.9 Available Ruby profiles: [1] ruby31 (with Rubygems) [2] ruby32 (with Rubygems) [3] ruby33 (with Rubygems) * Available Rust versions: [1] rust-bin-1.77.1 * GENTOO_VM=openjdk-bin-8 CLASSPATH="" JAVA_HOME="/opt/openjdk-bin-8.412_p08" JAVACFLAGS="-source 1.8 -target 1.8" COMPILER="" The following VMs are available for generation-2: 1) Eclipse Temurin JDK 21.0.3_p9 [openjdk-bin-21] *) Eclipse Temurin JDK 8.412_p08 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 system-vm [2] openjdk-bin-21 The Glorious Glasgow Haskell Compilation System, version 9.2.8 php cli (if any): go version go1.22.3 linux/amd64 HEAD of ::gentoo commit 1a34271d5473230a5316a4afc0db01b788df67a0 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Thu May 23 06:18:53 2024 +0000 2024-05-23 06:18:52 UTC emerge -qpvO dev-vcs/subversion [ebuild N ] dev-vcs/subversion-1.14.3 USE="apache2 berkdb java keyring nls perl ruby -debug -doc -extras -kwallet -plaintext-password-storage -sasl -test"
Created attachment 894003 [details] emerge-info.txt
Created attachment 894004 [details] dev-vcs:subversion-1.14.3:20240523-081426.log.xz
Created attachment 894005 [details] emerge-history.txt
Created attachment 894006 [details] environment
Created attachment 894007 [details] etc.clang.tar.xz
Created attachment 894008 [details] etc.portage.tar.xz
Created attachment 894009 [details] logs.tar.xz
Created attachment 894010 [details] qlist-info.txt
Created attachment 894011 [details] temp.tar.xz
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13db8a65e920fdde423050e03c0de869205d921f commit 13db8a65e920fdde423050e03c0de869205d921f Author: Sam James <sam@gentoo.org> AuthorDate: 2025-01-15 20:22:37 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-01-15 20:22:37 +0000 dev-vcs/subversion: add 1.14.5 Closes: https://bugs.gentoo.org/923938 Closes: https://bugs.gentoo.org/932536 Closes: https://bugs.gentoo.org/945483 Bug: https://bugs.gentoo.org/946153 Signed-off-by: Sam James <sam@gentoo.org> dev-vcs/subversion/Manifest | 1 + dev-vcs/subversion/subversion-1.14.5.ebuild | 444 ++++++++++++++++++++++++++++ 2 files changed, 445 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df3691cc93241ebefc33623539c5a9f9794eec6e commit df3691cc93241ebefc33623539c5a9f9794eec6e Author: Sam James <sam@gentoo.org> AuthorDate: 2025-01-20 22:46:03 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-01-20 22:46:22 +0000 dev-vcs/subversion: pass -std=gnu17 w/ USE=ruby It's needed for older Ruby, I think it's fixed in >=ruby3.3 headers. Bug: https://bugs.gentoo.org/932536 Signed-off-by: Sam James <sam@gentoo.org> dev-vcs/subversion/subversion-1.14.5.ebuild | 3 +++ 1 file changed, 3 insertions(+)