1 |
Hi, all, |
2 |
|
3 |
A recent update demanded that I rebuild webkit-gtk-2.4.11-r200. |
4 |
Unfortunately I cannot get this package to rebuild. |
5 |
|
6 |
In my experience, this particular version of webkit-gtk has always |
7 |
been a very fragile build. I've put way too much time into wrestling |
8 |
with it and I'd like to get rid of it. There's a newer version: |
9 |
webkit-gtk-2.18.6, which builds with no problems. |
10 |
|
11 |
The only package on my system that needs webkit-gtk is gnucash. All |
12 |
of the stable ebuilds for gnucash contain this line |
13 |
>=net-libs/webkit-gtk-1.2:2 |
14 |
And all of the versions of webkit-gtk in portage satisfy this condition. |
15 |
|
16 |
So, I ought to be able to use webkit-2.18.6, right? But, I cannot get |
17 |
portage to agree to use webkit-2.18.6. It insists that this package |
18 |
is masked.. And I cannot figure out how or why it is masked. |
19 |
|
20 |
Nothing masks it in /etc/portage. |
21 |
|
22 |
It's keyworded amd64, which is what I'm running. |
23 |
|
24 |
I have followed through all the mask/unmask files in my profile |
25 |
(default/linux/amd64/17.0/desktop (stable)) and have found webkit-gtk |
26 |
mentioned precisely twice: in |
27 |
/usr/portage/profiles/arch/base/package.use.mask and |
28 |
/usr/portage/profiles/arch/amd64/package.use.mask. The comments in |
29 |
these files suggest that the use flag "jit" is masked in general, but |
30 |
allowed in amd64. |
31 |
|
32 |
So there's nothing I know to look for that seems to prevent any |
33 |
available version of webkit-gtk from being considered. Yet if I mask |
34 |
off webkit-gtk-2.4.11-r200 in /etc/portage/package.mask and attempt to |
35 |
build gnucash, I get his error message: |
36 |
|
37 |
!!! All ebuilds that could satisfy ">=net-libs/webkit-gtk-1.2:2" have |
38 |
been masked. |
39 |
!!! One of the following masked packages is required to complete your request: |
40 |
- net-libs/webkit-gtk-2.4.11-r200::gentoo (masked by: package.mask) |
41 |
|
42 |
And that's on a system that contains webkit-gtk-2.18.6. |
43 |
|
44 |
Can anyone explain to me why portage won't use webkit-gtk-2.18.6 to |
45 |
satisfy gnucash's needs? |
46 |
|
47 |
Thanks, |
48 |
|
49 |
John Blinka |