Without coreutils 9.5 installed I encounter this:

        tiger pete 238 /\ find     .../diffutils -type f -name init.sh -ls
        120650338   48 -rw-r--r--    1 macports admin       24574 4 Apr 23:21: 
.../diffutils-3.12/gnulib-tests/init.sh
        120651731   48 -rw-r--r--    1 macports admin       24574 4 Apr 23:24: 
.../diffutils-3.12/tests/init.sh
        tiger pete 239 /\ gdiff    .../diffutils-3.12/gnulib-tests/init.sh 
.../diffutils-3.12/tests/init.sh
        tiger pete 240 /\ diff     .../diffutils-3.12/gnulib-tests/init.sh 
.../diffutils-3.12/tests/init.sh
        tiger pete 241 /\ gdiff -u .../diffutils-3.12/gnulib-tests/init.sh 
.../diffutils-3.12/tests/init.sh
        --- .../diffutils-3.12/gnulib-tests/init.sh 2025-04-04 
23:21:18.000000000 +0200
        +++ .../diffutils-3.12/tests/init.sh 2025-04-04 23:24:22.000000000 +0200
        @@ -744,3 +739,8 @@
         # This trap is here, rather than in the setup_ function, because some
         # shells run the exit trap at shell function exit, rather than script 
exit.
         trap remove_tmp_ EXIT
        +
        +setup_ "$@"
        +# This trap is here, rather than in the setup_ function, because some
        +# shells run the exit trap at shell function exit, rather than script 
exit.
        +trap remove_tmp_ EXIT
        Exit 1
        tiger pete 242 /\ diff -u  .../diffutils-3.12/gnulib-tests/init.sh 
.../diffutils-3.12/tests/init.sh
        tiger pete 243 /\ diff --version
        diff (GNU diffutils) 2.8.1
        Copyright (C) 2002 Free Software Foundation, Inc.
        
        This program comes with NO WARRANTY, to the extent permitted by law.
        You may redistribute copies of this program
        under the terms of the GNU General Public License.
        For more information about these matters, see the file named COPYING.
        
        Written by Paul Eggert, Mike Haertel, David Hayes,
        Richard Stallman, and Len Tower.
        tiger pete 244 /\ gdiff --version
        diff (GNU diffutils) 3.12
        Copyright (C) 2025 Free Software Foundation, Inc.
        License GPLv3+: GNU GPL version 3 or later 
<https://gnu.org/licenses/gpl.html>.
        This is free software: you are free to change and redistribute it.
        There is NO WARRANTY, to the extent permitted by law.
        
        Written by Paul Eggert, Mike Haertel, David Hayes,
        Richard Stallman, and Len Tower.
        tiger pete 245 /\ which diff gdiff
        /usr/bin/diff
        /opt/local/bin/gdiff
        tiger pete 247 /\  

Both software GNU packages were built with old GCC 4.2 – should I switch to GCC 
14.2 and check/test again?

Findutils 4.10 from last summer work OK, built with GCC 4.2. Coreutils 9.5 and 
diffutils 3.12 are recent, built in spring '25. Could have been a bug 
introduced with updated GNUlib? It had an issue with creating directory 
hierarchies ("confdir-14B---" and "confdir3") much too deep (and quite 
unremovable) on some Macs/Mac OS X versions.

--
Greetings

  Pete

Time is an illusion. Lunchtime, doubly so.




Reply via email to