On Sunday 21 July 2013 18:03:44 Ciaran McCreesh wrote:
> On Sun, 21 Jul 2013 00:16:01 -0500
> Taahir Ahmed <ahme...@tamu.edu> wrote:
> > The first error is unrelated (from splitting qtdesigner out from
> > qtgui), but the second seems to indicate that cave is not considering
> > the (+) specifier found in the ebuild file.
> 
> Don't look at the ebuild file. Use 'cave show -c' to see dependencies,
> and make sure you look at the installed version of the package.
> 
> Your problem is likely that the ebuild and the version you have
> installed have different dependencies.
> 
> 

That was indeed the problem.  "cave show -c dev-libs/libdbusmenu-
qt::installed" shows an unqualified dependency (without the "(+)").  It seems 
they changed the ebuild file under me.

Thanks for helping me, I would never have suspected that.

I've managed to climb past the virtual/rubygems stuff, and I've only got one 
thing left blocking this upgrade.

I can't get dev-python/PyQt4-4.10.2 to accept dev-qt/qtgui-4.8.5.

"show -c" lists the relevant dependency for the version of the package I am 
installing:

X? (
    >=dev-qt/qtgui-4.8.0:4
    || (
        <dev-qt/qtgui-4.8.5:4
         dev-qt/designer:4
       )
    >=dev-qt/qttest-4.8.0:4
   )

The first choice in the || block above is highlighted, which I take to mean 
that cave wants to use "<dev-qt/qtgui-4.8.5:4", which in turn is preventing me 
from installing qt 4.8.5.

Even when I add "dev-qt/designer:4" to the list of packages to resolve, PyQt4 
still wants to use the version-restricted choice for qtgui.  I cannot install 
dev-qt/designer in its own resolve step, since it can only use qt 4.8.5 and 
above.

I have set "-phonon" in use.conf for dev-qt/designer, but PyQt4 does not 
require that.

Has anyone gotten past this?


_______________________________________________
paludis-user mailing list
paludis-user@lists.exherbo.org
http://lists.exherbo.org/mailman/listinfo/paludis-user

Reply via email to