When using Testing branch, mit-krb5 fails to install due to e2fsprogs-libs-1.46.5 being installed. Removing "sys-libs/e2fsprogs-libs[${MULTILIB_USEDEP}]" from the ebuild seems to have resolved the conflict and allows for mit-krb5 to install, although I haven't tested the software yet. Reproducible: Always Steps to Reproduce: 1. Have at least sys-fs/e2fsprogs-1.46.5 installed. 2. Try to emerge app-crypt/mit-krb5-1.19.3-r1 Actual Results: Gets soft-blocked (see additional information) Expected Results: app-crypt/mit-krb5 has no conflicts and compiles. emerge -av app-crypt/mit-krb5 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] sys-libs/e2fsprogs-libs-1.46.4-r1::gentoo USE="(split-usr) static-libs" ABI_X86="32 (64) (-x32)" 6 871 KiB [ebuild N ] sys-apps/keyutils-1.6.3:0/1.9::gentoo USE="(split-usr) -static -static-libs -test" ABI_X86="32 (64) (-x32)" 134 KiB [ebuild N ] dev-libs/libverto-0.3.2::gentoo USE="libev threads -glib -libevent" ABI_X86="32 (64) (-x32)" 375 KiB [ebuild N ] app-crypt/mit-krb5-1.19.3-r1::gentoo USE="keyutils nls pkinit threads -doc -lmdb -openldap (-selinux) -test -xinetd" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="-aes" 8 537 KiB [blocks B ] sys-libs/e2fsprogs-libs ("sys-libs/e2fsprogs-libs" is soft blocking sys-fs/e2fsprogs-1.46.5) [blocks B ] >=sys-fs/e2fsprogs-1.46.4-r51 (">=sys-fs/e2fsprogs-1.46.4-r51" is soft blocking sys-libs/e2fsprogs-libs-1.46.4-r1) Total: 4 packages (4 new), Size of downloads: 15 915 KiB Conflict: 2 blocks (2 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sys-libs/e2fsprogs-libs-1.46.4-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by sys-libs/e2fsprogs-libs[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (sys-libs/e2fsprogs-libs[abi_x86_32(-),abi_x86_64(-)]) required by (app-crypt/mit-krb5-1.19.3-r1:0/0::gentoo, ebuild scheduled for merge) USE="keyutils nls pkinit threads -doc -lmdb -openldap (-selinux) -test -xinetd" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="-aes" (sys-fs/e2fsprogs-1.46.5-2:0/0::gentoo, installed) pulled in by sys-fs/e2fsprogs required by (sys-fs/extundelete-0.2.4-r2-1:0/0::gentoo, installed) USE="" ABI_X86="(64)" sys-fs/e2fsprogs:0/0= required by (sys-fs/btrfs-progs-5.16.2-1:0/0::gentoo, installed) USE="convert static zstd -doc -python -reiserfs -static-libs" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_8" sys-fs/e2fsprogs required by @system >=sys-fs/e2fsprogs-1.41.9 required by (sys-fs/ext4magic-0.3.2-r1:0/0::gentoo, installed) USE="expert-mode -debug -file-attr" ABI_X86="(64)" sys-fs/e2fsprogs:= required by (sys-fs/btrfs-progs-5.16.2-1:0/0::gentoo, installed) USE="convert static zstd -doc -python -reiserfs -static-libs" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_8" sys-fs/e2fsprogs required by (app-admin/testdisk-7.1-r1-1:0/0::gentoo, installed) USE="jpeg ntfs qt5 zlib -ewf -reiserfs -static" ABI_X86="(64)" sys-fs/e2fsprogs[static-libs(+)] required by (sys-fs/btrfs-progs-5.16.2-1:0/0::gentoo, installed) USE="convert static zstd -doc -python -reiserfs -static-libs" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_8" sys-fs/e2fsprogs required by (app-arch/libarchive-3.6.1-1:0/13::gentoo, installed) USE="acl bzip2 e2fsprogs iconv lz4 lzma xattr zstd -blake2 -expat -lzo -nettle -static-libs -verify-sig" ABI_X86="(64) -32 (-x32)" For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
Please share world upgrade output: emerge -p -uvDU @world. The issue is likely that you don't have e2fsprogs[abi_x86_32] while you do for e2fsprogs-libs, so portage clings onto it. Try turning that on in package.use?
Oof! That was indeed the issue. My apologies. Thank you!