On 12/19/2013 01:43 AM, Andrew Warshall wrote: > Hi- > > I'm resending this since it didn't seem to go through the first > time; also, I think I have a solution. > > This test fails on my system (Linux 3.7.10 kernel, glibc-2.17); > apparently "du a" is giving as output : > > du: WARNING: Circular directory structure. > This almost certainly means that you have a corrupted file system. > NOTIFY YOUR SYSTEM MANAGER. > The following directory is part of the cycle: > 'a/b' > > instead of the expected > > du: mount point 'a/b' already traversed > > Apparently, ./configure is assuming I don't have hasmntopt(), which > has become an issue because lib/mountlist.c now protects hasmntopt() > with #defines > > I've attached a patch, but I don't have autoconf; so someone who > does should test it before committing it. CC'ing gnulib as that's where this check originates. Also CC'ing interested parties from this related thread from today: http://lists.gnu.org/archive/html/coreutils/2013-12/msg00143.html Thanks for the analysis and patch! Pádraig.