Created attachment 580966 [details] build.log # USE="physfs abi_x86_32" CCACHE_DISABLE=1 MAKEOPTS=-j1 emerge -1v =media-libs/sdl-sound-1.0.3-r1 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-libs/sdl-sound-1.0.3-r1::gentoo USE="flac mp3 mpeg physfs* speex vorbis -mikmod -modplug -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB >>> Verifying ebuild manifests >>> Emerging (1 of 1) media-libs/sdl-sound-1.0.3-r1::gentoo ... make[2]: Entering directory '/var/tmp/portage/media-libs/sdl-sound-1.0.3-r1/work/SDL_sound-1.0.3-abi_x86_32.x86/playsound' x86_64-pc-linux-gnu-gcc -m32 -DHAVE_CONFIG_H -I. -I/var/tmp/portage/media-libs/sdl-sound-1.0.3-r1/work/SDL_sound-1.0.3/playsound -I.. -I/var/tmp/portage/media-libs/sdl-sound-1.0.3-r1/work/SDL_sound-1.0.3 -DSUPPORT_PHYSFS=1 -O2 -march=native -pipe -fomit-frame-pointer -fipa-cp-clone -finline-functions -fno-stack-protector -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o playsound-playsound.o `test -f 'playsound.c' || echo '/var/tmp/portage/media-libs/sdl-sound-1.0.3-r1/work/SDL_sound-1.0.3/playsound/'`playsound.c In file included from /var/tmp/portage/media-libs/sdl-sound-1.0.3-r1/work/SDL_sound-1.0.3/playsound/playsound.c:51: /var/tmp/portage/media-libs/sdl-sound-1.0.3-r1/work/SDL_sound-1.0.3/playsound/physfsrwops.h:42:1: error: unknown type name '__EXPORT__' __EXPORT__ SDL_RWops *PHYSFSRWOPS_openRead(const char *fname); ^~~~~~~~~~
Created attachment 580968 [details] emerge --info
I can confirm I have this same problem with recent versions of media-libs/sdl-sound and/or dev-games/physfs. Not sure what version it started at though.
(In reply to Red from comment #2) > I can confirm I have this same problem with recent versions of > media-libs/sdl-sound and/or dev-games/physfs. Not sure what version it > started at though. Forgot to mention, USE="-physfs" allowed media-libs/sdl-sound to compile properly.
This is already fixed in sdl-sound-1.0.3-r2, it just needs to be stabilised.
(In reply to James Le Cuirot from comment #4) > This is already fixed in sdl-sound-1.0.3-r2, it just needs to be stabilised. I can confirm that this bug does not apply to =media-libs/sdl-sound-1.0.3-r2
ppc/ppc64/sparc stable
x86 stable
amd64 stable. Closing.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e856edefbd36efffc141a2174e75db9afe1f204 commit 0e856edefbd36efffc141a2174e75db9afe1f204 Author: James Le Cuirot <chewi@gentoo.org> AuthorDate: 2019-10-02 22:22:25 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2019-10-02 22:22:25 +0000 media-libs/sdl-sound: Drop old 1.0.3-r1 Bug: https://bugs.gentoo.org/688732 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org> media-libs/sdl-sound/sdl-sound-1.0.3-r1.ebuild | 62 -------------------------- 1 file changed, 62 deletions(-)