checking for xmllint... xmllint checking for yelp... no configure: WARNING: Yelp is required at runtime for user help checking whether to build with mingw32 for a Windows host... no checking for recv in -lsocket... no checking for library containing ID3Tag_Link... -lid3 checking the id3lib version... configure: error: could not determine id3lib version !!! Please attach the following file when seeking support: ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_desktop_systemd-20241225-070506 UNMASKED: <sys-devel/gcc-15.0.9999:15 The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-15 * clang version 19.1.6 llvm-config: 19.1.6 Python 3.12.8 go version go1.23.4 linux/amd64 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 [3] rust-1.83.0 * The following VMs are available for generation-2: 1) Eclipse Temurin JDK 17.0.13_p11 [openjdk-bin-17] *) Eclipse Temurin JDK 21.0.5_p11 [openjdk-bin-21] 3) Eclipse Temurin JDK 8.432_p06 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 [2] openjdk-bin-17 [3] openjdk-bin-21 system-vm HEAD of ::gentoo commit c00da12bfaf10adb5375086253e4c52744a1fa19 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Sat Dec 28 03:33:24 2024 +0000 2024-12-28 03:33:24 UTC emerge -qpvO =media-sound/easytag-2.4.3-r7 [ebuild N ] media-sound/easytag-2.4.3-r7 USE="flac mp3 mp4 vorbis -opus -speex -test -wavpack"
Created attachment 915353 [details] emerge-info.txt
Created attachment 915354 [details] emerge-history.txt
Created attachment 915355 [details] environment
Created attachment 915356 [details] etc.clang.tar.xz
Created attachment 915357 [details] etc.portage.tar.xz
Created attachment 915358 [details] logs.tar.xz
Created attachment 915359 [details] media-sound:easytag-2.4.3-r7:20241228-082658.log
Created attachment 915360 [details] qlist-info.txt.xz
Created attachment 915361 [details] temp.tar.xz
I didn’t take the time to reproduce the bug, but this PR seems to match : https://gitlab.gnome.org/GNOME/easytag/-/merge_requests/3.patch
(In reply to Nicolas PARLANT from comment #10) > I didn’t take the time to reproduce the bug, but this PR seems to match : > https://gitlab.gnome.org/GNOME/easytag/-/merge_requests/3.patch Thanks Nicolas. The patch applied successfully, but (at least for me) it's failing with the same error as before the patch: src/tags/id3lib/id3_bugfix.h:38:42: error: type of 'ID3Field_IsEncodable' does not match original declaration [-Werror=lto-type-mismatch] Toralf, I'm now seeing that we're having completely different issues. Have you tried re-installing media-sound/id3?
I suspect toralf's is a GCC 15-related configure failure.
Sam, why bother keeping version detection ? Only AC_SEARCH_LIBS([ID3Tag_Link] should be sufficient, no ?
It's used to define ID3LIB_MAJOR and ID3LIB_MINOR in easytag but it looks like nothing uses those...
It's used but force it in configure.ac is not so bad as it's just a workaround for old versions.
Patch is working with gcc15. Just need a eautoconf before gnome2_src_configure.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe73f24f8e8285703272b44191e171ed75f86178 commit fe73f24f8e8285703272b44191e171ed75f86178 Author: Nicolas PARLANT <nicolas.parlant@parhuet.fr> AuthorDate: 2025-01-14 11:26:47 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2025-01-29 23:36:20 +0000 media-sound/easytag: fix detection for id3lib see https://gitlab.gnome.org/GNOME/easytag/-/merge_requests/3 eautoreconf fixed location for metainfo too Closes: https://bugs.gentoo.org/947107 Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr> Closes: https://github.com/gentoo/gentoo/pull/40126 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ...tag-2.4.3-r7.ebuild => easytag-2.4.3-r8.ebuild} | 10 ++---- .../files/easytag-2.4.3-fix-check-id3.patch | 42 ++++++++++++++++++++++ 2 files changed, 45 insertions(+), 7 deletions(-)