On Wed, Aug 25, 2010 at 08:02:17AM -0400, Albert Hopkins wrote:
> On Wed, 2010-08-25 at 08:58 -0300, José Romildo Malaquias wrote:
> > > Here is the reason of your problem. Try to mask vmware-player
> > 
> > That does not seem to be enough.
> > 
> > Looking at the ebuilds, I have found the following:
> > 
> > 
> > 
> > # grep
> > vmware-modules 
> > /var/lib/layman/vmware/app-emulation/vmware-workstation/vmware-workstation-7.1.1.282343.ebuild
> > PDEPEND="~app-emulation/vmware-modules-238
> > 
> > # grep -B 2
> > vmware-workstation 
> > /var/lib/layman/vmware/app-emulation/vmware-modules/vmware-modules-238.ebuild
> > DEPEND="${RDEPEND}
> >         || ( ~app-emulation/vmware-player-3.1.0.261024
> >             ~app-emulation/vmware-workstation-7.1.0.261024 )"
> > 
> > # grep -B 2
> > vmware-workstation 
> > /var/lib/layman/vmware/app-emulation/vmware-modules/vmware-modules-238.1.ebuild
> > DEPEND="${RDEPEND}
> >         || ( ~app-emulation/vmware-player-3.1.1.282343
> >             ~app-emulation/vmware-workstation-7.1.1.282343 )"
> > 
> > Therefore it seems that there are errors in the dependencies in the
> > ebuilds: vmware-workstation-7.1.1.282343 depends on
> > vmware-modules-238,
> > which depends on vmware-workstation-7.1.0.261024.
> > 
> 
> It's an OR (||) relationship.  The modules depend on vmware-player OR
> vmware-workstation.  And likely vmware-player and vmware-workstation
> block each other.  So you need to install one OR the other and make sure
> the other one isn't installed.


Yes, that is the way to solve the blocking. But even after masking
vmware-player, I have trouble getting vmware-workstation-7.1.1.282343
installed.

How can mware-workstation-7.1.1.282343 depend on vmware-modules-238, and
vmware-modules-238 depend on vmware-workstation-7.1.0.261024. To me this
is bug.

Probably mware-workstation-7.1.1.282343 should depend on
vmware-modules-238.1 (notice the .1 in the version 238.1), which is also
available in the overlay.

Romildo

Reply via email to