e2fsprogs--1.29-r1 breaks with: libintl.h: No such file or directory
portage version; profile version; USE flags; CFLAGS; complete log ??
See bug #9975. 1.4_rc1 tarball missing libintl.h.
As to this post: http://forums.gentoo.org/viewtopic.php?t=217&highlight=libintl+h. The USE keyword -nls fixes the problem for me. I don't thikn that is the root of the problem though. Seems like the gettext ebuild is broken possibly.
libintl.h comes from glibc in gentoo. We had a problem with gettext overwriting it, so guess you could have been bitten by this with some gettext update.