1 |
On Wed, Aug 25, 2010 at 03:23:13PM +0400, d.fedorov@×××××××.ru wrote: |
2 |
> > Hello. |
3 |
> > |
4 |
> > I am having some trouble installing vmware-workstation from the vmware |
5 |
> > overlay: |
6 |
> > |
7 |
> > |
8 |
> > # emerge -avt vmware-workstation |
9 |
> > |
10 |
> > These are the packages that would be merged, in reverse order: |
11 |
> > |
12 |
> > Calculating dependencies... done! |
13 |
> > [ebuild N f ] app-emulation/vmware-workstation-7.1.1.282343 |
14 |
> > USE="vmware-tools -doc -vix" 0 kB [1] |
15 |
> > [ebuild N ] app-emulation/vmware-modules-238 0 kB [1] |
16 |
> > [ebuild N F ] app-emulation/vmware-player-3.1.0.261024 |
17 |
> > USE="vmware-tools -doc" 100,067 kB [1] |
18 |
> > [blocks B ] app-emulation/vmware-workstation |
19 |
> > ("app-emulation/vmware-workstation" is blocking |
20 |
> > app-emulation/vmware-player-3.1.0.261024) |
21 |
> > [blocks B ] app-emulation/vmware-player ("app-emulation/vmware-player" |
22 |
> > is blocking app-emulation/vmware-workstation-7.1.1.282343) |
23 |
> > |
24 |
> > Total: 3 packages (3 new), Size of downloads: 100,067 kB |
25 |
> > Fetch Restriction: 2 packages (1 unsatisfied) |
26 |
> > Conflict: 2 blocks (2 unsatisfied) |
27 |
> > Portage tree and overlays: |
28 |
> > [0] /usr/portage |
29 |
> > [1] /var/lib/layman/vmware |
30 |
> > |
31 |
> > * Error: The above package list contains packages which cannot be |
32 |
> > * installed at the same time on the same system. |
33 |
> > |
34 |
> > (app-emulation/vmware-player-3.1.0.261024, ebuild scheduled for merge) |
35 |
> > pulled in by |
36 |
> > ~app-emulation/vmware-player-3.1.0.261024 required by |
37 |
> > (app-emulation/vmware-modules-238, ebuild scheduled for merge) |
38 |
> > |
39 |
> > (app-emulation/vmware-workstation-7.1.1.282343, ebuild scheduled for |
40 |
> > merge) pulled in by |
41 |
> > vmware-workstation |
42 |
> > |
43 |
> > |
44 |
> > For more information about Blocked Packages, please refer to the following |
45 |
> > section of the Gentoo Linux x86 Handbook (architecture is irrelevant): |
46 |
> > |
47 |
> > http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked |
48 |
> > |
49 |
> > |
50 |
> > |
51 |
> > |
52 |
> > Any help? |
53 |
> > |
54 |
> > Romildo |
55 |
> > |
56 |
> > |
57 |
> [blocks B ] app-emulation/vmware-workstation |
58 |
> ("app-emulation/vmware-workstation" |
59 |
> is blocking app-emulation/vmware-player-3.1.0.261024) |
60 |
> [blocks B ] app-emulation/vmware-player ("app-emulation/vmware-player" is |
61 |
> blocking app-emulation/vmware-workstation-7.1.1.282343) |
62 |
> |
63 |
> Here is the reason of your problem. Try to mask vmware-player |
64 |
|
65 |
That does not seem to be enough. |
66 |
|
67 |
Looking at the ebuilds, I have found the following: |
68 |
|
69 |
|
70 |
|
71 |
# grep vmware-modules /var/lib/layman/vmware/app-emulation/vmware-workstation/vmware-workstation-7.1.1.282343.ebuild |
72 |
PDEPEND="~app-emulation/vmware-modules-238 |
73 |
|
74 |
# grep -B 2 vmware-workstation /var/lib/layman/vmware/app-emulation/vmware-modules/vmware-modules-238.ebuild |
75 |
DEPEND="${RDEPEND} |
76 |
|| ( ~app-emulation/vmware-player-3.1.0.261024 |
77 |
~app-emulation/vmware-workstation-7.1.0.261024 )" |
78 |
|
79 |
# grep -B 2 vmware-workstation /var/lib/layman/vmware/app-emulation/vmware-modules/vmware-modules-238.1.ebuild |
80 |
DEPEND="${RDEPEND} |
81 |
|| ( ~app-emulation/vmware-player-3.1.1.282343 |
82 |
~app-emulation/vmware-workstation-7.1.1.282343 )" |
83 |
|
84 |
|
85 |
|
86 |
|
87 |
|
88 |
Therefore it seems that there are errors in the dependencies in the |
89 |
ebuilds: vmware-workstation-7.1.1.282343 depends on vmware-modules-238, |
90 |
which depends on vmware-workstation-7.1.0.261024. |
91 |
|
92 |
Is this a bug? If so, where should it be reported? |
93 |
|
94 |
Romildo |