* [gentoo-user] Crossdev won't go away
@ 2008-11-10 10:50 Peter Humphrey
2008-11-12 22:25 ` Matthias Bethke
0 siblings, 1 reply; 3+ messages in thread
From: Peter Humphrey @ 2008-11-10 10:50 UTC (permalink / raw
To: gentoo-user
Hello,
I'm still having a bit of bother with crossdev. If I emerge -upDvtN world I
get this warning (omitting the N makes no difference):
!!! The following installed packages are masked:
- cross-i686-pc-linux-gnu/linux-headers-2.6.23-r3 (masked by: ~amd64
keyword)
(This is a mostly amd64 system.) If I then add
=cross-i686-pc-linux-gnu/linux-headers-2.6.23-r3 to package.keywords, the
warning doesn't appear but no packages are selected for installation.
I could just leave package.keywords like that, but it would be tidier to
find out why the system thinks I need this package.
equery d =cross-i686-pc-linux-gnu/linux-headers-2.6.23-r3 returns no result,
and likewise equery d cross-i686-pc-linux-gnu/linux-headers.
Perhaps I should just install crossdev, then remove it again. Has anyone a
better suggestion?
--
Rgds
Peter
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [gentoo-user] Crossdev won't go away
2008-11-10 10:50 [gentoo-user] Crossdev won't go away Peter Humphrey
@ 2008-11-12 22:25 ` Matthias Bethke
2008-11-13 10:32 ` Peter Humphrey
0 siblings, 1 reply; 3+ messages in thread
From: Matthias Bethke @ 2008-11-12 22:25 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1042 bytes --]
Hi Peter,
on Mon, Nov 10, 2008 at 10:50:32AM +0000, you wrote:
> I'm still having a bit of bother with crossdev. If I emerge -upDvtN world I
> get this warning (omitting the N makes no difference):
>
> !!! The following installed packages are masked:
> - cross-i686-pc-linux-gnu/linux-headers-2.6.23-r3 (masked by: ~amd64
> keyword)
I had a similar issue just recently when I built a crossdev environment
for ARM on an amd64 system. I'm not exactly sure how it happened any
more but I suppose it has to do with a later version of linux-headers
being stable for the platform you want to crosscompile for than for your
native one. Which isn't the case when I look now, perhaps the keywords
have just been updated? For me, installing crossdev with -s1 helped, I'm
only compiling for an embedded system anyway so I don't need the
headers. Maybe just try again after an rsync?
cheers,
Matthias
--
I prefer encrypted and signed messages. KeyID: FAC37665
Fingerprint: 8C16 3F0A A6FC DF0D 19B0 8DEF 48D9 1700 FAC3 7665
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [gentoo-user] Crossdev won't go away
2008-11-12 22:25 ` Matthias Bethke
@ 2008-11-13 10:32 ` Peter Humphrey
0 siblings, 0 replies; 3+ messages in thread
From: Peter Humphrey @ 2008-11-13 10:32 UTC (permalink / raw
To: gentoo-user
On Wednesday 12 November 2008 22:25:31 Matthias Bethke wrote:
> Hi Peter,
>
> on Mon, Nov 10, 2008 at 10:50:32AM +0000, you wrote:
> > I'm still having a bit of bother with crossdev. If I emerge -upDvtN
> > world I get this warning (omitting the N makes no difference):
> >
> > !!! The following installed packages are masked:
> > - cross-i686-pc-linux-gnu/linux-headers-2.6.23-r3 (masked by: ~amd64
> > keyword)
>
> I had a similar issue just recently when I built a crossdev environment
> for ARM on an amd64 system. I'm not exactly sure how it happened any
> more but I suppose it has to do with a later version of linux-headers
> being stable for the platform you want to crosscompile for than for your
> native one. Which isn't the case when I look now, perhaps the keywords
> have just been updated?
Mysterious. It isn't happening any more; updating the system is
straightforward once again. Searching for cross* on the whole file-system
turns nothing up either, so I suppose I should just be thankful that the
problem's gone away (pro tem, at least). I do notice though that I have a
new file: /etc/portage/categories, which
contains "cross-i686-pc-linux-gnu". (Well, it has a January date, so it
isn't new - I just hadn't noticed it before.) And the only linux-headers I
have are the standard kernel headers - nothing to do with cross-compiling.
> For me, installing crossdev with -s1 helped,
I don't know what you mean there.
> I'm only compiling for an embedded system anyway so I don't need the
> headers. Maybe just try again after an rsync?
I run emerge --sync most days, so I wasn't incurring penalties by running an
out-of-date system.
Thanks for the help anyway.
--
Rgds
Peter
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-11-13 11:13 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-10 10:50 [gentoo-user] Crossdev won't go away Peter Humphrey
2008-11-12 22:25 ` Matthias Bethke
2008-11-13 10:32 ` Peter Humphrey
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox