this one is puzzling me.
I have gcc-4.4.4-r1 installed here.
emerge -vp sys-devel/gcc:4.4 would re-install this.
But,
an emerge --update --newuse --deep --tree --with-bdeps y @system @world
wants to downgrade it to gcc-4.4.3-r3
How can I find out, why?
Many thanks for a hint,
Helmut.
Adding the -t option may help.
Dale
:-) :-)
06-24-2010, 09:12 AM
Dale
who wants to downgrade my gcc ?
Helmut Jarausch wrote:
Hi,
this one is puzzling me.
I have gcc-4.4.4-r1 installed here.
emerge -vp sys-devel/gcc:4.4 would re-install this.
But,
an emerge --update --newuse --deep --tree --with-bdeps y @system @world
wants to downgrade it to gcc-4.4.3-r3
How can I find out, why?
Many thanks for a hint,
Helmut.
Adding the -t option may help.
Dale
:-) :-)
Never mind. I saw it in there right after I hit send. No clue why or how.
Dale
:-) :-)
06-24-2010, 09:57 AM
"Thomas U. Nockmann"
who wants to downgrade my gcc ?
On Thursday 24 June 2010 Helmut Jarausch wrote:
[...]
Hello,
> But,
> an emerge --update --newuse --deep --tree --with-bdeps y @system
> @world wants to downgrade it to gcc-4.4.3-r3
>
> How can I find out, why?
What does `equery d gcc` say?
|||/
`@|@`thomas
-
06-24-2010, 11:22 AM
Neil Bothwick
who wants to downgrade my gcc ?
On Thu, 24 Jun 2010 11:57:55 +0200, Thomas U. Nockmann wrote:
> > But,
> > an emerge --update --newuse --deep --tree --with-bdeps y @system
> > @world wants to downgrade it to gcc-4.4.3-r3
> >
> > How can I find out, why?
>
> What does `equery d gcc` say?
What does emerge --update --newuse --deep --tree --with-bdeps y @world
actually say?
--
Neil Bothwick
What you don't know can hurt you, only you won't know it.
06-24-2010, 12:46 PM
Dale
who wants to downgrade my gcc ?
Neil Bothwick wrote:
On Thu, 24 Jun 2010 11:57:55 +0200, Thomas U. Nockmann wrote:
But,
an emerge --update --newuse --deep --tree --with-bdeps y @system
@world wants to downgrade it to gcc-4.4.3-r3
How can I find out, why?
What does `equery d gcc` say?
What does emerge --update --newuse --deep --tree --with-bdeps y @world
actually say?
I'm not sure this is correct but I have to ask this. Since gcc is a
system package, it wouldn't try to upgrade gcc even if one was available
would it? I guess if something in world just had to have that or a
newer version then it would pull the newer gcc in but otherwise it would
skip it right?
Dale
:-) :-)
06-24-2010, 01:54 PM
Neil Bothwick
who wants to downgrade my gcc ?
On Thu, 24 Jun 2010 07:46:59 -0500, Dale wrote:
> > What does emerge --update --newuse --deep --tree --with-bdeps y
> > @world
> >
> > actually say?
> I'm not sure this is correct but I have to ask this. Since gcc is a
> system package, it wouldn't try to upgrade gcc even if one was
> available would it? I guess if something in world just had to have
> that or a newer version then it would pull the newer gcc in but
> otherwise it would skip it right?
@world includes @system. But the problem is not that emerge world is
skipping it but that it wants to downgrade gcc:4.4.
--
Neil Bothwick
Frog philosophy: Time's fun when you're having flies.
06-24-2010, 02:12 PM
Alan McKinnon
who wants to downgrade my gcc ?
On Thursday 24 June 2010 15:54:33 Neil Bothwick wrote:
> On Thu, 24 Jun 2010 07:46:59 -0500, Dale wrote:
> > > What does emerge --update --newuse --deep --tree --with-bdeps y
> > > @world
> > >
> > > actually say?
> >
> > I'm not sure this is correct but I have to ask this. Since gcc is a
> > system package, it wouldn't try to upgrade gcc even if one was
> > available would it? I guess if something in world just had to have
> > that or a newer version then it would pull the newer gcc in but
> > otherwise it would skip it right?
>
> @world includes @system. But the problem is not that emerge world is
> skipping it but that it wants to downgrade gcc:4.4.
So obviously he has
<sys-devel-gcc-4.4.4
or similar in a BDEPEND somewhere
--
alan dot mckinnon at gmail dot com
06-24-2010, 02:22 PM
Dale
who wants to downgrade my gcc ?
Neil Bothwick wrote:
On Thu, 24 Jun 2010 07:46:59 -0500, Dale wrote:
What does emerge --update --newuse --deep --tree --with-bdeps y
@world
actually say?
I'm not sure this is correct but I have to ask this. Since gcc is a
system package, it wouldn't try to upgrade gcc even if one was
available would it? I guess if something in world just had to have
that or a newer version then it would pull the newer gcc in but
otherwise it would skip it right?
@world includes @system. But the problem is not that emerge world is
skipping it but that it wants to downgrade gcc:4.4.
From my understanding, world includes @system but @world does not. I
know here on my rig, I run emerge -uvDNa world and it updates everything
installed including deps and the system packages. If I run @world, it
skips the system packages. At least that is the last time I tried it
which was not to long ago.
One reason I remember this is because of the discussion I had with the
devs on -dev. That is why @system is in /var/lib/portage/world_sets. I
noticed a few weeks ago that there are a couple others added to it as
well. The devs did it that way so that when folks like me upgrade the
old fashioned way and just use world instead of @system and @world.
Has this changed?
Dale
:-) :-)
06-24-2010, 02:34 PM
Neil Bothwick
who wants to downgrade my gcc ?
On Thu, 24 Jun 2010 16:12:39 +0200, Alan McKinnon wrote:
> > @world includes @system. But the problem is not that emerge world is
> > skipping it but that it wants to downgrade gcc:4.4.
>
> So obviously he has
>
> <sys-devel-gcc-4.4.4
>
> or similar in a BDEPEND somewhere
Which is why the actual output fro emerge --tree is important.
--
Neil Bothwick
Sacred cows make great hamburgers.
06-24-2010, 02:35 PM
Neil Bothwick
who wants to downgrade my gcc ?
On Thu, 24 Jun 2010 09:22:56 -0500, Dale wrote:
> > @world includes @system. But the problem is not that emerge world is
> > skipping it but that it wants to downgrade gcc:4.4.
> >
>
> From my understanding, world includes @system but @world does not. I
> know here on my rig, I run emerge -uvDNa world and it updates
> everything installed including deps and the system packages. If I run
> @world, it skips the system packages. At least that is the last time I
> tried it which was not to long ago.
>
> One reason I remember this is because of the discussion I had with the
> devs on -dev. That is why @system is in /var/lib/portage/world_sets.
> I noticed a few weeks ago that there are a couple others added to it as
> well. The devs did it that way so that when folks like me upgrade the
> old fashioned way and just use world instead of @system and @world.
>
> Has this changed?
No, the world_sets file still includes @system by default, which is why
@world includes @system.
The additions are from when you emerged sets, which adds then to
world_sets.
--
Neil Bothwick
Puritanism: The haunting fear that someone, somewhere may be happy.