Summary: | media-libs/sdl2-mixer-2.6.3-r1: fails to build with media-sound/mpg123-base-1.32.9 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Current packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | chicago, kostadinshishmanov, sound |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=946818 https://bugs.gentoo.org/show_bug.cgi?id=950965 https://bugs.gentoo.org/show_bug.cgi?id=951101 https://bugs.gentoo.org/show_bug.cgi?id=951124 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 927188 | ||
Bug Blocks: | 942561, 945128 | ||
Attachments: | build.log |
Description
Sam James
![]() ![]() ![]() ![]() Bisect led to this change in mpg123: 446e6ee5367d881d92c889eb5edfd649f4cb1074 is the first bad commit commit 446e6ee5367d881d92c889eb5edfd649f4cb1074 Author: thor <thor@35dc7657-300d-0410-a2e5-dc2837fedb53> Date: Tue Apr 2 19:54:12 2024 +0000 build: handle enforced 64 bit offsets for controlled ABI break git-svn-id: svn://scm.orgis.org/mpg123/trunk@5415 35dc7657-300d-0410-a2e5-dc2837fedb53 NEWS | 9 +++++++++ configure.ac | 26 ++++++++++++++++++++++++-- src/libmpg123/lfs_wrap.c | 21 +++++++++++++++++++++ src/libmpg123/libmpg123.c | 17 ++++++++++++++--- src/libmpg123/mpg123lib_intern.h | 3 --- src/libsyn123/resample.c | 2 ++ src/version.h | 2 +- 7 files changed, 71 insertions(+), 9 deletions(-) (In reply to Kostadin Shishmanov from comment #1) > Bisect led to this change in mpg123: > > 446e6ee5367d881d92c889eb5edfd649f4cb1074 is the first bad commit > commit 446e6ee5367d881d92c889eb5edfd649f4cb1074 > Author: thor <thor@35dc7657-300d-0410-a2e5-dc2837fedb53> > Date: Tue Apr 2 19:54:12 2024 +0000 > > build: handle enforced 64 bit offsets for controlled ABI break > > git-svn-id: svn://scm.orgis.org/mpg123/trunk@5415 > 35dc7657-300d-0410-a2e5-dc2837fedb53 > > NEWS | 9 +++++++++ > configure.ac | 26 ++++++++++++++++++++++++-- > src/libmpg123/lfs_wrap.c | 21 +++++++++++++++++++++ > src/libmpg123/libmpg123.c | 17 ++++++++++++++--- > src/libmpg123/mpg123lib_intern.h | 3 --- > src/libsyn123/resample.c | 2 ++ > src/version.h | 2 +- > 7 files changed, 71 insertions(+), 9 deletions(-) Forgot to include a link: https://github.com/madebr/mpg123/commit/446e6ee5367d881d92c889eb5edfd649f4cb1074 My hope is (unverified) that https://github.com/gentoo/gentoo/pull/38946 will fix it. I ran into this while working through an emptytree routine and the sdl2-mixer-2.8.0.ebuild works for me. I removed the line about the .la files as suggested. Thanks for your work mechakotik! The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43d1cd2daa68a26fd73fe37c257f46c56bfe1e7e commit 43d1cd2daa68a26fd73fe37c257f46c56bfe1e7e Author: Andrei Sabalenka <mechakotik@gmail.com> AuthorDate: 2024-10-11 20:06:27 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-12-20 12:46:00 +0000 media-libs/sdl2-mixer: add 2.8.0, co-maintain The new ebuild has following changes over 2.6.3-r1: - Using CMake instead of autoconf: CMake is the preferred way of building it, autoconf seems to be no longer supported since 3.0 - Added GME and WavPack support, introduced in 2.8.0 - Added OGG Vorbis support via dev-libs/stb - Added MOD support via media-libs/libxmp - Removed static-libs USE flag, seems to be pointless as some of the dependencies still don't have static version Closes: https://bugs.gentoo.org/927188 Closes: https://bugs.gentoo.org/945154 Signed-off-by: Andrei Sabalenka <mechakotik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38946 Signed-off-by: Sam James <sam@gentoo.org> media-libs/sdl2-mixer/Manifest | 1 + media-libs/sdl2-mixer/metadata.xml | 27 +++++--- media-libs/sdl2-mixer/sdl2-mixer-2.8.0.ebuild | 96 +++++++++++++++++++++++++++ 3 files changed, 116 insertions(+), 8 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daa47e3be811e892cf58cb37631257690de917c1 commit daa47e3be811e892cf58cb37631257690de917c1 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-12-20 12:45:12 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-12-20 12:46:06 +0000 media-libs/sdl2-mixer: small post-bump fixes * Drop unnecessary .la removal (not installed w/ CMake) * Delete /usr/share/licenses (we manage licenses differently in Gentoo) Bug: https://bugs.gentoo.org/927188 Bug: https://bugs.gentoo.org/945154 Signed-off-by: Sam James <sam@gentoo.org> media-libs/sdl2-mixer/sdl2-mixer-2.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=292006da0e16c60ff4f9592edc2f594e3b4924b3 commit 292006da0e16c60ff4f9592edc2f594e3b4924b3 Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2025-03-10 08:13:44 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2025-03-10 08:21:21 +0000 media-sound/mpg123-base: do not use append-lfs-flags mpg123 does its own lfs handling, and passing this causes the 32bit version of libmpg123 to drop its non-*64 symbols leading to revdeps that expect these to exist to fail. Bug: https://bugs.gentoo.org/945154 Closes: https://bugs.gentoo.org/946818 Closes: https://bugs.gentoo.org/951101 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> .../{mpg123-base-1.32.10.ebuild => mpg123-base-1.32.10-r1.ebuild} | 2 -- .../{mpg123-base-1.32.9.ebuild => mpg123-base-1.32.9-r1.ebuild} | 2 -- 2 files changed, 4 deletions(-) |