1 |
On Tuesday 06 May 2008, Mateusz A. Mierzwiñski wrote: |
2 |
> Calculating dependencies... done! |
3 |
> [ebuild N ] app-emulation/vmware-modules-1.0.0.17-r1 0 kB |
4 |
> [blocks B ] >=app-emulation/vmware-modules-1.0.0.16 (is blocking |
5 |
> app-emulation/vmware-server-1.0.5.80187) |
6 |
> |
7 |
> Total: 1 package (1 new, 1 block), Size of downloads: 0 kB |
8 |
> |
9 |
> !!! Error: The above package list contains packages which cannot be |
10 |
> installed |
11 |
> !!! at the same time on the same system. |
12 |
> |
13 |
> For more information about Blocked Packages, please refer to the |
14 |
> following section of the Gentoo Linux x86 Handbook (architecture is |
15 |
> irrelevant): |
16 |
> |
17 |
> http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked |
18 |
> |
19 |
> |
20 |
> What is that block? This should be installed? What is done with |
21 |
> portage, that blocks exists when I try to install software that is |
22 |
> part of other package (and higher package depend on it)? |
23 |
|
24 |
Maybe you don't understand what blockers are and how they work - go read |
25 |
the referenced page in the Gentoo manual. What is happening is quite |
26 |
simple: |
27 |
|
28 |
On a code level, or file-collision level, you cannot have a version of |
29 |
vmware-modules greater than or equal to 1.0.0.16 on a machine that |
30 |
already has vmware-server-1.0.5.80187 installed. |
31 |
|
32 |
But this is precisely what you are trying to do, it's a side effect of |
33 |
running ~arch in this case. The vmware-server ebuild has this inside: |
34 |
|
35 |
RDEPEND=" |
36 |
~app-emulation/vmware-modules-1.0.0.15 |
37 |
!<app-emulation/vmware-modules-1.0.0.15 |
38 |
!>=app-emulation/vmware-modules-1.0.0.16 |
39 |
" |
40 |
|
41 |
For whatever reason (and it will be a good technical one) the only |
42 |
version of vmware-modules you can use is 1.0.0.15*. So, you need to: |
43 |
|
44 |
cd /etc/portage |
45 |
echo ">=app-emulation/vmware-modules-1.0.0.16" >> package.use |
46 |
emerge -avuND world |
47 |
|
48 |
-- |
49 |
Alan McKinnon |
50 |
alan dot mckinnon at gmail dot com |
51 |
|
52 |
-- |
53 |
gentoo-user@l.g.o mailing list |