https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: media-gfx/xloadimage-4.1-r16 fails to compile. Discovered on: amd64 (internal ref: tinderbox_musl) System: MUSL-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#MUSL) Info about the issue: https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0014
Created attachment 884571 [details] build.log build log and emerge --info
Bug persists in -r17
Can't just add #include <linux/signal.h> - it defines multiple types differently from musl, compilation fails differently.
Of course it's introduced by our patch, that needs to be replaced by another patch.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb2b82b8c4cb09ac49b8fbb493a3ac43c1a139a commit 2eb2b82b8c4cb09ac49b8fbb493a3ac43c1a139a Author: NHOrus <jy6x2b32pie9@yahoo.com> AuthorDate: 2025-01-15 11:21:39 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-02-10 09:05:47 +0000 media-gfx/xloadimage: fix incompatible function pointer types on musl Replaces previous patch that fixed it on glibc only Bug: https://bugs.gentoo.org/924114 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/40143 Signed-off-by: Sam James <sam@gentoo.org> ...mage-4.1-fix-incomp-function-pointer-musl.patch | 14 ++++ media-gfx/xloadimage/xloadimage-4.1-r18.ebuild | 97 ++++++++++++++++++++++ 2 files changed, 111 insertions(+)