Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 947416 - media-libs/nas: Compile failure: *** No rule to make target 'Makefiles'. Stop.
Summary: media-libs/nas: Compile failure: *** No rule to make target 'Makefiles'. Stop.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: parallel-make
  Show dependency tree
 
Reported: 2025-01-04 06:39 UTC by dbobdies
Modified: 2025-01-15 23:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
full buildlog and requested command output (fulllog.txt,35.27 KB, text/plain)
2025-01-04 06:39 UTC, dbobdies
Details

Note You need to log in before you can comment on or make changes to this bug.
Description dbobdies 2025-01-04 06:39:51 UTC
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
Comment 1 Larry the Git Cow gentoo-dev 2025-01-15 23:16:05 UTC
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(-)
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-15 23:18:04 UTC
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).