After upgrading after some time, I've ran into more than one circular deps issue with app-crypt/gnupg-2.4.5. The first one is with itself * Error: circular dependencies: (app-crypt/gnupg-2.4.5:0/0::gentoo, ebuild scheduled for merge) depends on (app-crypt/gnupg-2.4.5:0/0::gentoo, ebuild scheduled for merge) (buildtime) It might be possible to break this cycle by applying the following change: - app-crypt/gnupg-2.4.5 (Change USE: -verify-sig) Doing as instructed, the following circular dep issue occurs * Error: circular dependencies: (app-crypt/gnupg-2.4.5:0/0::gentoo, ebuild scheduled for merge) depends on (app-arch/bzip2-1.0.8-r5:0/1::gentoo, ebuild scheduled for merge) (buildtime) (app-crypt/gnupg-2.4.5:0/0::gentoo, ebuild scheduled for merge) (buildtime) It might be possible to break this cycle by applying any of the following changes: - app-arch/bzip2-1.0.8-r5 (Change USE: -verify-sig) - app-crypt/gnupg-2.4.5 (Change USE: -bzip2) Following either option given in the above will produce Total: 907 packages (5 upgrades, 900 new, 2 reinstalls), Size of downloads: 3,481,443 KiB * Error: circular dependencies: (app-portage/elt-patches-20240324:0/0::gentoo, ebuild scheduled for merge) depends on (app-arch/xz-utils-5.4.2:0/0::gentoo, ebuild scheduled for merge) (buildtime) (app-portage/elt-patches-20240324:0/0::gentoo, ebuild scheduled for merge) (buildtime) * Note that circular dependencies can often be avoided by temporarily * disabling USE flags that trigger optional dependencies.
This looks like you've nuked your /var/db/pkg.
(In reply to Sam James from comment #1) > This looks like you've nuked your /var/db/pkg. Ah, I'm not sure how that happened exactly...welp, time to re-emerge everything.