[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