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

Reply via email to