$ emerge -v e2fsprogs-libs -p These are the packages that would be merged, in order: Calculating dependencies... done! !!! All ebuilds that could satisfy "sys-libs/e2fsprogs-libs" have been masked. !!! One of the following masked packages is required to complete your request: - sys-libs/e2fsprogs-libs-1.41.9 (masked by: package.mask) /usr/opt/portage/usr/portage/profiles/prefix/package.mask: # Fabian Groffen <grobian@gentoo.org> (26 Jul 2009) # util-linux doesn't work on non-Linux and doesn't work in Prefix. This # release of e2fsprogs switches from using internal libuuid and libblkid # to those provided by util-linux. In Prefix (but probably for FreeBSD # also) we need to probably create virtuals for these, so we can make an # e2fsprogs-uuid ebuild or something to provide these libs with on Prefix. - sys-libs/e2fsprogs-libs-1.41.8 (masked by: package.mask) - sys-libs/e2fsprogs-libs-1.41.7 (masked by: package.mask) /opt/portage/usr/portage/profiles/package.mask: # Mike Frysinger <vapier@gentoo.org> (07 Mar 2010) # Very old packages that people should have upgraded away from # long ago. Courtesy mask ... time to upgrade. # Added <sys-fs/e2fsprogs as well (halcy0n) - sys-libs/e2fsprogs-libs-1.41.6 (masked by: package.mask) - sys-libs/e2fsprogs-libs-1.41.3-r1 (masked by: package.mask) ... any suggestions as to what I'm meant to upgrade *to*? (Perhaps a package.unmask is needed for prefix until the above is resolved?)
It all boils down to the uuid USE flag...I think. *** This bug has been marked as a duplicate of bug 309247 ***
Sounds about right - but the 'uuid' flag itself is masked on IRIX... (The IRIX libc includes uuid_* functions without needing external libraries. Definitions are in <sys/uuid.h>)