View previous topic :: View next topic |
Author |
Message |
DeadlyMuffin Tux's lil' helper
Joined: 29 Sep 2004 Posts: 104
|
Posted: Wed Jan 25, 2006 10:08 pm Post subject: gtk+ won't update |
|
|
If I emerge -auD world this comes up:
x11-libs/gtk+-2.6.10-r1 [2.8.8]
if I let it go, it compiles for a while, finishes and seems like all is well. But if I emerge -auD world again, the same thing comes up. What can I do to fix this?
Thanks |
|
Back to top |
|
|
JeliJami Veteran
Joined: 17 Jan 2006 Posts: 1086 Location: Belgium
|
Posted: Thu Jan 26, 2006 7:11 am Post subject: |
|
|
hm..
looks like that's a downgrade, right
In such a case, I mask the older version of the package _________________ Unanswered Post Initiative | Search | FAQ
Former username: davjel |
|
Back to top |
|
|
DeadlyMuffin Tux's lil' helper
Joined: 29 Sep 2004 Posts: 104
|
Posted: Fri Jan 27, 2006 2:16 am Post subject: |
|
|
No, it's not a downgrade. When I run it, portage grabs and installs gtk+ 2.8.8 |
|
Back to top |
|
|
DeadlyMuffin Tux's lil' helper
Joined: 29 Sep 2004 Posts: 104
|
Posted: Mon Jan 30, 2006 6:30 am Post subject: |
|
|
I marked gtk+ ~amd in my package.keywords file and it installed 2.8.11, but if I emerge world again it tries to go back to 2.6.10. WTF is going on here?
Can anyone suggest a reason it keeps trying to install that particular version? It's still doing this, and I'm stuck. |
|
Back to top |
|
|
JeliJami Veteran
Joined: 17 Jan 2006 Posts: 1086 Location: Belgium
|
Posted: Mon Jan 30, 2006 6:58 am Post subject: |
|
|
DeadlyMuffin wrote: | Can anyone suggest a reason it keeps trying to install that particular version? It's still doing this, and I'm stuck. |
Some dependency of another package maybe
Try masking versions that are older:
Code: | # echo "<x11-libs/gtk+-2.8.11" >> /etc/portage/package.mask |
_________________ Unanswered Post Initiative | Search | FAQ
Former username: davjel |
|
Back to top |
|
|
DeadlyMuffin Tux's lil' helper
Joined: 29 Sep 2004 Posts: 104
|
Posted: Mon Jan 30, 2006 8:27 am Post subject: |
|
|
Tried it. Here's what happened.
emerge -auD world
These are the packages that I would merge, in order:
Calculating world dependencies /
!!! All ebuilds that could satisfy "=x11-libs/gtk+-1.2*" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/gtk+-1.2.10-r10 (masked by: package.mask)
- x11-libs/gtk+-1.2.10-r11 (masked by: package.mask)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
!!! (dependency required by "x11-libs/wxGTK-2.4.2-r4" [ebuild])
I thought that was kinda weird, so I changed the line in my package.mask file to =x11-libs/gtk+-2.6.10-r1, and everything now behaves the way it should. What I still don't get is why I had to do it. Why should I have to force portage to ignore that version?
I guess I should let it go because it works now, but I'm curious. Can I tell, using equery perhaps, if another package was requesting that particular version? |
|
Back to top |
|
|
JeliJami Veteran
Joined: 17 Jan 2006 Posts: 1086 Location: Belgium
|
Posted: Mon Jan 30, 2006 8:52 am Post subject: |
|
|
DeadlyMuffin wrote: |
!!! (dependency required by "x11-libs/wxGTK-2.4.2-r4" [ebuild])
|
wxGTK, perhaps? _________________ Unanswered Post Initiative | Search | FAQ
Former username: davjel |
|
Back to top |
|
|
|