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-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to