View previous topic :: View next topic |
Author |
Message |
geekrock73 n00b
Joined: 14 Feb 2008 Posts: 19
|
Posted: Tue Mar 11, 2008 1:22 pm Post subject: Can not understand unmask logic |
|
|
Can someone help me out with figuring out unmasking? I was trying to install the most recent version of AWN through desktop and it wouldn't install because >=dev-libs/glib-2.16.0 is masked. So in my /etc/portage/package.keywords and package.unmask I placed a dev-libs/glib-2.16.0 . It wouldn't unmask. So then I placed >=dev-libs/glib-2.16.0 and it still wouldn't unmask. So then I opened up the file /usr/portage/package.mask and I edited out the files for this section with the # sign:
# Mart Raudsepp <leio@gentoo.org> (10 Mar 2008)
# Temporary swfdec mask due to need for matching versions
# at once
#>=dev-libs/glib-2.16.0
#>=net-libs/libsoup-2.4
#>=media-libs/swfdec-0.6.0
#>=net-www/swfdec-mozilla-0.6.0
#>=gnome-extra/swfdec-gnome-2.21.91
And it still wouldn't unmask! Why wouldn't it unmask? |
|
Back to top |
|
|
goffrie n00b
Joined: 14 Mar 2007 Posts: 67
|
Posted: Tue Mar 11, 2008 1:37 pm Post subject: |
|
|
Agh. avant-window-navigator-9999 requires >=glib-2.15.0, and there is no longer any such package in desktop-effects (as of a few minutes ago.)
However, such a dependency can be removed by adding either the 'gnome' or 'xfce' USE-flags. |
|
Back to top |
|
|
geekrock73 n00b
Joined: 14 Feb 2008 Posts: 19
|
Posted: Tue Mar 11, 2008 5:38 pm Post subject: |
|
|
So it was removed instead of just masked? Why didn't it just say that file was missing then? |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Tue Mar 11, 2008 6:03 pm Post subject: |
|
|
>=dev-libs/glib-2.15.0 is available in the gnome overlay.
EDIT: nevermind. 2.16 is in portage. _________________ http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Last edited by gimpel on Tue Mar 11, 2008 7:42 pm; edited 1 time in total |
|
Back to top |
|
|
pussi l33t
Joined: 08 May 2004 Posts: 727 Location: Finland
|
Posted: Tue Mar 11, 2008 7:35 pm Post subject: Re: Can not understand unmask logic |
|
|
geekrock73 wrote: | So in my /etc/portage/package.keywords and package.unmask I placed a dev-libs/glib-2.16.0 . It wouldn't unmask. |
If you unmask specific version, you need to put =, >=, <= or ~ before the package name.
Try either >=dev-libs/glib-2.16.0 or just dev-libs/glib |
|
Back to top |
|
|
geekrock73 n00b
Joined: 14 Feb 2008 Posts: 19
|
Posted: Tue Mar 11, 2008 8:01 pm Post subject: |
|
|
I placed >= and it still wouldn't unmask. I really want to get to the bottom of this and find out why I can't unmask certian packages. especially if I comment them out in usr/portage/package.mask. |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Tue Mar 11, 2008 8:21 pm Post subject: |
|
|
It's masked twice. By package.mask, and by ~arch keyword.
So you will need
/etc/portage/package.unmask
Code: | >=dev-libs/glib-2.16.0 |
/etc/portage/package.keywords
Code: | >=dev-libs/glib-2.16.0 ~x86 |
or whatever arch you are using, ~amd64 here. _________________ http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
|
|
Back to top |
|
|
|