tag 629883 +pending thanks I recently was able to reproduce this. It looks like some shellutil program used by configure has a 4k line length problem. The problem doesn't show up on Ubuntu 10.04/x86_64, and it doesn't show up in my sid/i386 chroot (which is what I normally upload to the ftp archives) and apparently it doesn't show up in the official x86_64/buildd's
But it did show up in your (Didier's) test builds, and it recently popped for me as well when I created a sid/x86_64 chroot to do some unrelated development/test work. The problem is that there is this line in MCONFIG.in: DEFS = @DEFS@ which gets pulled into all of the make files. @DEFS@ is about 4200 bytes. This resulted in a corrupted line in the generated MCONFIG file, and hence in all of the Makefiles. This caused all of the autoconf-generated declarations (e.g., -DHAVE_ERRNO_H, et. al) to get lost, and that's what caused the 'errno' undeclared compilation error. Why the problem doesn't show up the 32-bit sid environment, but only the 64-bit sid environment (and as a regression to boot since Ubuntu 10.04 doesn't exhibit this bug) is an interesting one, but I'll leave that for another day or another developer to figure out. I've worked around the problem in e2fsprogs by using a config.h file instead of passing all of the defines on the command-line -- a better solution anyway. - Ted -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org