[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #63330] readdir() error in 4.4 on Solaris 8

From: Paul D. Smith
Subject: [bug #63330] readdir() error in 4.4 on Solaris 8
Date: Tue, 8 Nov 2022 10:41:26 -0500 (EST)

Follow-up Comment #10, bug #63330 (project make):

Wow I'm REALLY confused.  I've examined the config.log file you provided and I
can't make heads or tails of it.  There is no reference anywhere in that file,
to checking for largefile support.  This likely explains why it's not enabled
on this system.

Just to be clear, you did download the official source build from
https://ftp.gnu.org/gnu/make/make-4.4.tar.gz right?  Or, did you create the
package yourself from Git?

Can you run md5sum on the downloaded package and the "configure" script in the
directory; I get:

d7575a26a94ee8427130e9db23cdaa78  make-4.4.tar.gz
3d5221bb26db5cfa8b297738320f33b3  make-4.4/configure

When I look at your log file, I see this:

configure:6535: checking for ranlib
configure:6556: found /usr/ccs/bin/ranlib
configure:6567: result: ranlib
configure:6647: checking for size_t

Right in between the check for ranlib and the check for size_t, is where the
check for largefile support is supposed to be.  Not only is there no output
for it here, but the line numbers in the script are such that it doesn't seem
like there's even any space in the configure script where this might be run!

When I run configure from make-4.4 on my system, I get this:

configure:6506: checking for ranlib
configure:6527: found /usr/bin/ranlib
configure:6538: result: ranlib
configure:6572: checking for special C compiler options needed for large
configure:6620: result: no
configure:6626: checking for _FILE_OFFSET_BITS value needed for large files
configure:6652: gcc -c -g -O2  conftest.c >&5
configure:6652: $? = 0
configure:6687: result: no
configure:6962: checking for size_t

Note that it does do the check, and note that all the line numbers are a
little off but the size_t check is a full 300 lines different (presumably
where the largefile support check should be).

PS. from the config.log I note you invoked the configure script as just
"configure".  I recommend you use "./configure" explicitly, if building from
within the source directory, to avoid relying on the PATH settings.  I have no
reason to believe this is the problem since the config.log appears to have
been created from the GNU Make 4.4 configure, but I still recommend using a
specific path.


Reply to this item at:


Message sent via Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]