On Thu, 2005-01-27 at 19:38 -0500, Sevak Avakians wrote:
> Calculating dependencies ...done!
> [blocks B ] sys-kernel/linux-headers (from pkg
> sys-kernel/linux26-headers-2.6.8.1-r2)
> [ebuild N ] sys-kernel/linux-headers-2.4.21-r1
> [ebuild N ] sys-kernel/linux26-headers-2.6.8.1-r2
> [ebuild R ] sys-libs/glibc-2.3.4.20040808-r1
>
> But, I've already:
> emerge --unmerge linux-headers
>
> And there's no linux26-headers installed on my system:
> emerge --unmerge linux26-headers
>
> --- Couldn't find linux26-headers to unmerge.
The problem is, you NEED the linux26-headers. so emerge that (after
unmerging linux-headers if necessary).
Why? Something is asking for *any* linux-headers, which could be
satisfied by either of those, so linux(24)-headers is chosen by default,
then glibc asks for linux26-headers (due to the nptl use flag) which is
blocked by linux-headers.
Once linux26-headers gets installed, it will satisfy any package that
requests *any* version of headers, as well as those specifically needing
2.6 (which is required by nptl).
Also, technicality here, but ~x86 is a keyword, not a use flag. It can
be set per-package in /etc/portage/package.keywords or globally by
setting ACCEPT_KEYWORDS="~x86" in your /etc/make.conf. Trying to do
USE="~x86" is meaningless.
--
Scott Taylor - <[EMAIL PROTECTED]>
Cure the disease and kill the patient.
-- Francis Bacon
--
[email protected] mailing list