Created attachment 915791 [details] full buildlog and requested command output I try to build it. It fails. Simple enough. I think this is the relevant part of the build log to the failure in the configure phase. checking for snprintf... yes checking for vsnprintf... yes checking for working snprintf... no checking for working vsnprintf... no configure: WARNING: Replacing missing/broken (v)snprintf() with version from http://www.ijs.si/software/snprintf/. checking for sys_errlist declaration... no configure: creating ./config.status config.status: creating config.h /var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86 /var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5 imake -DUseInstalled -I/usr/lib64/X11/config In file included from /usr/lib64/X11/config/Imake.tmpl:110, from Imakefile.c:34: /usr/lib64/X11/config/linux.cf:993: warning: "LinuxMachineDefines" redefined 993 | # define LinuxMachineDefines -D__amd64__ /usr/lib64/X11/config/linux.cf:868: note: this is the location of the previous definition 868 | # define LinuxMachineDefines -D__i386__ /usr/lib64/X11/config/linux.cf:995: warning: "ServerExtraDefines" redefined 995 | # define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64 /usr/lib64/X11/config/linux.cf:870: note: this is the location of the previous definition 870 | # define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines make Makefiles making Makefiles in include... make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86' make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86' make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/include' make[1]: *** No rule to make target 'Makefiles'. Stop. make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/include' making Makefiles in server... make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86' make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86' make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/server' make[1]: *** No rule to make target 'Makefiles'. Stop. make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/server' making Makefiles in lib... make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86' make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86' make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/lib' make[1]: *** No rule to make target 'Makefiles'. Stop. make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/lib' making Makefiles in clients... make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86' make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86' make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/clients' make[1]: *** No rule to make target 'Makefiles'. Stop. make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/clients' making Makefiles in doc... make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86' make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86' make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/doc' make[1]: *** No rule to make target 'Makefiles'. Stop. make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/doc' making Makefiles in config... make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86' make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86' make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/config' make[1]: *** No rule to make target 'Makefiles'. Stop. make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/config' make includes including in ./include... make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/include' make[1]: *** No rule to make target 'includes'. Stop. make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/include' including in ./server... make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/server' make[1]: *** No rule to make target 'includes'. Stop. make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/server' including in ./lib... make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/lib' make[1]: *** No rule to make target 'includes'. Stop. make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/lib' including in ./clients... make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/clients' make[1]: *** No rule to make target 'includes'. Stop. make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/clients' including in ./doc... make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/doc' make[1]: *** No rule to make target 'includes'. Stop. make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/doc' including in ./config... make[1]: Entering directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/config' make[1]: *** No rule to make target 'includes'. Stop. make[1]: Leaving directory '/var/tmp/portage/media-libs/nas-1.9.5-r2/work/nas-1.9.5-abi_x86_32.x86/config' make: *** [Makefile:1259: includes] Error 2
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=789e82b5e0baae616ec7dc6b4aa20cf0a0cc8e45 commit 789e82b5e0baae616ec7dc6b4aa20cf0a0cc8e45 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-01-15 23:15:09 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-01-15 23:15:09 +0000 media-libs/nas: fix build issues * Build w/ -std=gnu89 (ancient configure, not C23 compatible either) * Ignore MAKEOPTS/GNUMAKEFLAGS as it confuses imake Closes: https://bugs.gentoo.org/899834 Closes: https://bugs.gentoo.org/944403 Closes: https://bugs.gentoo.org/944451 Closes: https://bugs.gentoo.org/947416 Signed-off-by: Sam James <sam@gentoo.org> media-libs/nas/nas-1.9.5-r2.ebuild | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
If someone really cares about this, it might be possible to just do -j1 for the imake part, but it won't be me (as it'd involve checking if that's actually safe).