Normal chrooted install I have succeeded many times before now fails on pam-0.77 due missing dependencies. Reproducible: Always Steps to Reproduce: 1. ROOT=/foo emerge -p system 2. notice glib-1.2* missing and pwdb emerging AFTER pam 3. Actual Results: portage would exit on pam-0.77 - libglib.a and libpwdb.a not found Expected Results: emerge dev-libs/glib/glib-1.2.0-r5 sys-libs/pwdb
*** Bug 50371 has been marked as a duplicate of this bug. ***
Portage seems to completely ignore pam's dependancies for sure...
[14:50:44] < @warpzero > why not just list the packages in system in the order? ^^^ is a suitable short term fix
Confirmed short term fix works: emerge =dev-libs/glib-1.2.10-r5 emerge sys-libs/pwdb emerge pam ...pam-0.77 merged. Thanks much.
not a release bug ...
latest portage seems to handle this properly
root@vapier 0 mindi # USE=pwdb ROOT=/dev/shm/ emerge -epv system | egrep '/(pam|pwdb|glib)' [ebuild N ] dev-libs/glib-1.2.10-r5 -debug 0 kB [ebuild N ] sys-libs/pwdb-0.62 -debug (-selinux) 0 kB [ebuild N ] sys-libs/pam-0.77-r1 -berkdb -debug +pwdb* (-selinux) 0 kB