[MacPorts] #62994: m4 @1.4.19_1: fails on Leopard: /confdir-14B---: No space left on device
MacPorts
noreply at macports.org
Sun Jun 6 01:57:48 UTC 2021
#62994: m4 @1.4.19_1: fails on Leopard: /confdir-14B---: No space left on device
---------------------+---------------------
Reporter: kencu | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: leopard
Port: m4 |
---------------------+---------------------
Comment (by kencu):
Yuk -- just saw this again on another system, and no combo of disabling
universal builds, etc, fixed it.
The issue is coming, it seems, from a test in this file {{{m4/getcwd-
abort-bug.m4}}} that makes it's way into the configure script. I didn't
spend hours on it, but it looks like they are looking for some kind of bug
in libc on certain versions of linux, that shows up when {{{PATH_MAX <
getpagesize ();}}}.
To get around it, I did this:
{{{
$ diff -u configure.old configure
--- configure.old 2021-06-05 17:36:56.000000000 -0700
+++ configure 2021-06-05 18:48:13.000000000 -0700
@@ -36350,7 +36350,7 @@
#else
int bug_possible = 0;
#endif
- if (! bug_possible)
+ if (1)
return 0;
cwd = getcwd (NULL, 0);
}}}
to abort running of the test.
I have no idea of this is a proper fix for this issue. I already tried
looking around upstream for the Tiger RegNames issue, and I can't figure
out where to even see the commit tree to m4, much less sort out how on
Earth they would like you to go about asking a question.
And -- so far this only shows up for me on Leopard, so it's pretty hard to
burn my limited cred on reporting Leopard bugs :>
If we want this this teeny little fix a patch in m4 to apply on Leopard
(and less?) I'm happy to throw that 10 second patch into the port.
--
Ticket URL: <https://trac.macports.org/ticket/62994#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list