Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
(Un)Masking Packages With Multiple Sets [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
fredbear5150
Tux's lil' helper
Tux's lil' helper


Joined: 11 Oct 2003
Posts: 76

PostPosted: Sat Dec 27, 2014 4:38 pm    Post subject: (Un)Masking Packages With Multiple Sets [SOLVED] Reply with quote

I am trying to emerge "shiki-colors" and "webkit-gtk" is being pulled in as a dependency
Code:
betelgeuse ~ # emerge -pvuDN shiki-colors

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  NS    ] net-libs/webkit-gtk-2.4.7:3/25 [2.4.7-r200:2] USE="X egl geoloc gstreamer introspection jit opengl spell webgl (-aqua) -coverage -debug -gles2 -libsecret {-test} -wayland" 0 KiB
[ebuild  N     ] gnome-extra/zenity-3.12.1  USE="libnotify webkit -debug {-test}" 0 KiB
[ebuild  N     ] x11-wm/muffin-2.2.6  USE="introspection {-test} -xinerama" 0 KiB
[ebuild  N     ] x11-themes/shiki-colors-4.6  0 KiB

Total: 4 packages (3 new, 1 in new slot), Size of downloads: 0 KiB

 * IMPORTANT: 1 news items need reading for repository 'mate-overlay'.
 * IMPORTANT: 10 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


The output of "eix" tells me that "webkit-gtk" has three "sets" (Is that the correct term to use for this type of package with multiple branches?)
Code:
[U] net-libs/webkit-gtk
     Available versions: 
     (3)    2.2.6-r1(3/29) 2.4.4-r1(3/25) 2.4.7(3/25)
     (2)    2.2.6-r201 2.4.4-r201 2.4.7-r200{tbz2}
     (4)    (~)2.6.4(4/37)
       {+X aqua coverage debug +egl +geoloc gles2 +gstreamer +introspection +jit libsecret +opengl spell test wayland +webgl}
     Installed versions:  2.4.7-r200(2){tbz2}(11:54:11 26/12/14)(X egl geoloc gstreamer introspection jit opengl spell webgl -aqua -coverage -debug -gles2 -libsecret -test)
     Homepage:            http://www.webkitgtk.org/
     Description:         Open source web browser engine


I have tried to build webkit-gtk-2.4.7 on a number of occasions on this particular PC, it fails at the same point every time. It compiles fine on one out of two PCs, all of them use gcc 4.8.3, both have the same compiler and USE flags. Having spent a couple of days trying a few things, I've learnt nothing more than gcc 4.8.3 appears to have a lot of problems compiling webkit-gtk.

So what I'd like to do is unmask the 2.6.4 version and try to compile that. However I cannot work out how to unmask it in this case. I have so far tried "=net-libs/webkit-gtk-2.4.7" in package.mask and "=net-libs/webkit-gtk-2.6.4" in package.keywords. Neither unmasks that version for installation.

What is the correct way to unmask it in this case?


Last edited by fredbear5150 on Sun Dec 28, 2014 9:08 am; edited 2 times in total
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 5761

PostPosted: Sat Dec 27, 2014 5:38 pm    Post subject: Reply with quote

`emerge -a =net-libs/webkit-gtk-2.6.4` will tell you exactly what you need to do to install it.
Back to top
View user's profile Send private message
fredbear5150
Tux's lil' helper
Tux's lil' helper


Joined: 11 Oct 2003
Posts: 76

PostPosted: Sun Dec 28, 2014 9:08 am    Post subject: Reply with quote

Quote:
`emerge -a =net-libs/webkit-gtk-2.6.4` will tell you exactly what you need to do to install it.


Thanks. That's got me what I needed. webkit-gtk-2.6.4 built successfully when I added it to package.keywords, I then needed to mask the earlier releases in package.mask to have the emerge ignore those.
Back to top
View user's profile Send private message
mv
Watchman
Watchman


Joined: 20 Apr 2005
Posts: 6281

PostPosted: Sun Dec 28, 2014 9:29 am    Post subject: Reply with quote

BTW: The correct term you were looking for is "slot". The term "set" is misleading here, since portage supports "sets" of packages (like @world @system etc).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum