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

Reply via email to