fire-eyes schreef: > When performing an emerge -pv world on an x86 server, I got this today: > > These are the packages that I would merge, in order: > > Calculating world dependencies > !!! All ebuilds that could satisfy ">=sys-libs/pam-0.78" have been masked. > !!! One of the following masked packages is required to complete your > request: > - sys-libs/pam-0.78-r2 (masked by: ~x86 keyword) > - sys-libs/pam-0.78-r1 (masked by: ~x86 keyword) > - sys-libs/pam-0.78 (masked by: ~x86 keyword) > > For more information, see MASKED PACKAGES section in the emerge man page or > section 2.2 "Software Availability" in the Gentoo Handbook. > !!! (dependency required by "net-ftp/proftpd-1.2.10-r5" [ebuild]) > > > !!! Problem with ebuild net-ftp/proftpd-1.2.10-r5 > !!! Possibly a DEPEND/*DEPEND problem. > > !!! Depgraph creation failed. > > I am not quite sure what I should do. Unmask something, for use on a server? > I don't think so... > > Does anyone have any ideas, perhaps I made an error in the recent past that > caused this? Or, maybe I'm not alone? >
This isn't an "error"-- certainly nothing you've done. It's just information inviting you to specify how you want to configure your machine. The version of proftpd you are trying to install depends on a version of PAM that is not available to install (because it is masked by ~arch). Proftpd 1.2.10-r5 is also ~arch, according to eix. So you've unmasked the program, but not its dependency, which doesn't make a whole lot of sense :-) . Either unmask pam, remove pam from the use flags for this package (echo 'net-ftp/proftpd -pam >>/etc/portage/package.use) so that the package no longer depends on PAM at all, or remask proftpd and install the x86 version, which will presumably depend on a stable version of PAM. Hope this helps. Holly -- gentoo-user@gentoo.org mailing list