I'm not 100% sure about this but it seems that the presence of this in shadow... !pam? ( !sys-apps/pam-login ) ...is causing this block EVEN THOUGH I do not have pam-login installed and all I typed was ROOT="/mnt/tmp" USE="-pam" emerge -pv shadow... [blocks B ] sys-apps/pam-login (is blocking sys-apps/shadow-4.0.12) [ebuild R ] sys-apps/shadow-4.0.12 to /mnt/tmp/ However pam-login is installed on the / system (rather than the /mnt/tmp system) and I suspect it is this copy that it is picking up.
This is fixed in svn r3787.
This has been released in 2.1.1_pre2-r3.
I'm having this issue in portage-2.2_rc40. export CBUILD=x86_64-pc-linux-uclibc export ROOT=/usr/arm-pc-linux-uclibc export PORTAGE_CONFIGROOT=$ROOT emerge -av nfs-utils ... [ebuild N ] net-nds/portmap-6.0 USE="tcpd (-selinux)" 0 kB [ebuild N ] net-fs/nfs-utils-1.1.4-r1 to /usr/arm-pc-linux-uclibc/ USE="tcpd -kerberos -nonfsv4" 0 kB [blocks B ] net-nds/portmap ("net-nds/portmap" is blocking net-fs/nfs-utils-1.2.0) ... * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('installed', '/', 'net-fs/nfs-utils-1.2.0', 'nomerge') pulled in by net-fs/nfs-utils required by @world ('ebuild', '/', 'net-nds/portmap-6.0', 'merge') pulled in by >=net-nds/portmap-5b-r6 required by ('ebuild', '/usr/arm-pc-linux-uclibc/', 'net-fs/nfs-utils-1.1.4-r1', 'merge') I can temporarily remove nfs-utils-1.2.0 from the main system to resolve the block, but this is obviously suboptimal.
(In reply to comment #3) > I can temporarily remove nfs-utils-1.2.0 from the main system to resolve the > block, but this is obviously suboptimal. The problem is in the ebuild. It has !net-nds/portmap in DEPEND, but it should only be in RDEPEND.
(In reply to comment #4) > (In reply to comment #3) > > I can temporarily remove nfs-utils-1.2.0 from the main system to resolve the > > block, but this is obviously suboptimal. > > The problem is in the ebuild. It has !net-nds/portmap in DEPEND, but it should > only be in RDEPEND. You maybe be able to use --root-deps=rdeps as a workaround.