Need help figuring out an e2fsprogs FTBFS on mips/mipsel
Hi,
I was hoping someone could look into this build failure for e2fsprogs:
https://buildd.debian.org/status/package.php?p=e2fsprogs
make[2]: Leaving directory `/build/buildd2-e2fsprogs_1.42~WIP-2011-10-05-1-mips-sIYDQD/e2fsprogs-1.42~WIP-2011-10-05/debian/BUILD-MIPS-64/lib/ext2fs'
making all in lib/et
make[2]: Entering directory `/build/buildd2-e2fsprogs_1.42~WIP-2011-10-05-1-mips-sIYDQD/e2fsprogs-1.42~WIP-2011-10-05/debian/BUILD-MIPS-64/lib/et'
CC /build/buildd2-e2fsprogs_1.42~WIP-2011-10-05-1-mips-sIYDQD/e2fsprogs-1.42~WIP-2011-10-05/lib/et/error_message.c
In file included from /usr/include/stdio.h:28:0,
from /build/buildd2-e2fsprogs_1.42~WIP-2011-10-05-1-mips-sIYDQD/e2fsprogs-1.42~WIP-2011-10-05/lib/et/error_message.c:20:
/usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory
compilation terminated.
This looks like buggy header files, but I tried reproducing it on
gabrielli.debian.org, and it seems to work just fine there. It looks
like gabrielli is a 32-bit MIPS machine, and it doesn't look like any of
the public MIPS machines are 64-bits? Or is there a magic chroot I
need to use to get a 64-bit environment?
Anyway, I'm confused, and if someone could look into this, I'd greatly
appreciate it. There is also some magic MIPS stuff in debian/rules that
I don't completely understand, which was put in years ago, and I don't
know whether it is still needed (or maybe it's what's causing the
problem). Could someone explain it to me? Thanks!!
- Ted
Reply to: