Looking back at the original bug report <https://trac.macports.org/ticket/63603> I now see this weird line:

rm: confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---/confdir-14B---: No space left on device

What's up with that "No space left on device" message? Can you confirm that on macOS, an 'unlink' or 'rmdir' system call can fail because you're out of disk space? Kinda weird, huh? Does this have something to do with running the builds on a file system that maintains histories of everything?

When the Gnulib test fails, is there a directory "confdir-14B---" left behind such that "rm -rf confdir-14B---" does not remove it?

If not, then I'm not at all following what's going on.

If so, can we come up with some other command to remove that directory? Something like this, perhaps?

(cd confdir-14B---/confdir-14B--- && rm -fr *)
rm -fr confdir-14B---

If that works, it should be easy to change gnulib/m4/getcwd-abort-bug.m4 to work around this macOS bug.

Reply via email to