[ Argh... It's [EMAIL PROTECTED] ] Date: Sat, 29 Jul 2000 00:27:09 +0200 From: Marcus Brinkmann <[EMAIL PROTECTED]> The culprit is that fileutils now defines _FILE_OFFSET_BITS 64 on the Hurd, which sucks in functions like readdir64, lseek64 etc Can we easily implement those? Not really. I have to use --disable-largefile on the Hurd, it seems. That would do the trick for now. Funnily, the autoconf check doesn't bother to check if largefiles are really supported. That's broken I think. checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking for _LARGEFILE_SOURCE value needed for large files... no checking for _LARGE_FILES value needed for large files... no checking for _XOPEN_SOURCE value needed for large files... no Is this a bug in fileutils? No, it's a bug in autoconf. We don't advertise that we support large files on the Hurd. If we did, we would set one of more of the following macros to 1 in <unistd.h>: _LFS_LARGEFILE _LFS64_LARGEFILE _LFS64_ASYNCHRONOUS_IO _LFS64_STDIO I think autoconf should at least check for _LFS_LARGEFILE. Mark