The new version of sys-fs/mtd requires sys-apps/acl, maybe there is a way to disable it by the Makefile, no "./configure" in the package >>> Emerging (1 of 10) sys-fs/mtd-utils-20080907 * mtd-utils-snapshot-20080907-41c53b6f2d756ae995c3ffa4455576515427c5e0.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking mtd-utils-snapshot-20080907-41c53b6f2d756ae995c3ffa4455576515427c5e0.tar.gz to /var/tmp/portage/sys-fs/mtd-utils-20080907/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/sys-fs/mtd-utils-20080907/work/mtd-utils ... mkfs.jffs2.c:69:21: error: sys/acl.h: No such file or directory compr_lzo.c: In function ‘jffs2_lzo_cmpr’: compr_lzo.c:54: warning: passing argument 4 of ‘lzo1x_999_compress’ from incompatible pointer type compr_lzo.c: In function ‘jffs2_lzo_decompress’: compr_lzo.c:74: warning: passing argument 4 of ‘lzo1x_decompress_safe’ from incompatible pointer type mkfs.jffs2.c: In function ‘formalize_posix_acl’: mkfs.jffs2.c:1118: error: ‘ACL_USER_OBJ’ undeclared (first use in this function) mkfs.jffs2.c:1118: error: (Each undeclared identifier is reported only once mkfs.jffs2.c:1118: error: for each function it appears in.) mkfs.jffs2.c:1119: error: ‘ACL_GROUP_OBJ’ undeclared (first use in this function) mkfs.jffs2.c:1120: error: ‘ACL_MASK’ undeclared (first use in this function) mkfs.jffs2.c:1121: error: ‘ACL_OTHER’ undeclared (first use in this function) mkfs.jffs2.c:1127: error: ‘ACL_USER’ undeclared (first use in this function) mkfs.jffs2.c:1128: error: ‘ACL_GROUP’ undeclared (first use in this function) mkfs.jffs2.c: In function ‘process_buffer’: mkfs.jffs2.c:1550: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 2 has type ‘long int’ mkfs.jffs2.c:1574: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 3 has type ‘long int’ mkfs.jffs2.c:1591: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 3 has type ‘long int’ mkfs.jffs2.c:1600: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 3 has type ‘long int’ mkfs.jffs2.c:1610: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 3 has type ‘long int’ mkfs.jffs2.c:1624: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 3 has type ‘long int’ make: *** [mkfs.jffs2.o] Error 1 make: *** Waiting for unfinished jobs.... * * ERROR: sys-fs/mtd-utils-20080907 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 742: Called die * The specific snippet of code: * emake CC="$(tc-getCC)" OPTFLAGS="${CFLAGS}" $(use xattr && echo WITHOUT_XATTR=1) || die * The die message: * (no error message) Reproducible: Always Steps to Reproduce: 1. emerge sys-fs/mtd 2. 3.
Obviously I was refering to sys-fs/mtd-utils-20080907, sorry for the mistake.
fixed in cvs. in future, please include your emerge --info with all bug reports.