On Wednesday 22 October 2008 12:10:15 Daniel Pielmeier wrote:
> 2008/10/22 Alex Schuster <[EMAIL PROTECTED]>:
> > I think I have the same conflict. I just solved it by putting this into
> > package.keywords:
> > ~dev-python/PyQt4-4.4.3
> > ~dev-python/sip-4.7.7
> > [...]
>
> This is maybe the PyQt issue I did not remember. So I think it is
> worth a try. If this is the case portage tries to pull qt-4.4.3
> because it is needed by PyQt-4.4 plus the qt split ebuilds which are
> needed by some other packages. So putting versions of PyQt and sip in
> package.keywords which depemd on qt split ebuilds should solve it. If
> I remember right I have this entries in my package.keywords too.
> Probably you need oneshot for PyQt and sip too.

I've found another way around it on my fresh test system. I had a working 
KDE-3.5 system installed on it and upgraded it to version 4, no problem. 
Then I tried to install hplip on it and got the same blockers again. By a 
process of elimination I found I had to put two entries in package.use:

=dev-python/qscintilla-python-2.1       -qt4
=x11-libs/qscintilla-2.1-r1             -qt4

Then I could install hplip as well.

Now I'm back on the original system, and putting Alex's package.keywords 
entries in I find I still have the blockers; his solution isn't working for 
me, even after reinstalling PyQt4 and sip. Neither is my own on this 
system. But then I'm getting what looks like nonsense from equery, thus:

# equery h qt4
[ Searching for USE flag qt4 in all categories among: ]
 * installed packages
[I--] [  ] dev-python/qscintilla-python-2.1 (0)
[I--] [  ] net-print/hplip-2.8.6b (0)
[I--] [  ] x11-libs/qscintilla-2.1-r1 (0)
[I--] [  ] app-text/poppler-bindings-0.8.7 (0)

...but equery u qscintilla and equery u qscintilla-python both return this 
line:

 - - qt4      : Adds support for the Qt GUI/Application Toolkit version 4.x

So unless I'm misunderstanding the output of equery as well, the qt4 USE 
flag both is and is not in use in the two scintilla packages.

After writing the above, I uninstalled hplip and poppler-bindings, then 
reinstalled poppler-bindings and ran revdep-rebuild. That hasn't helped 
either.

-- 
Rgds
Peter

Reply via email to