Hi there!

My @world update did not go well. It was much worse some while ago, so I
just did an emerge -e @world, after manually removing stuff
from /var/lib/portage/world until I got no complaints any more. I had to
remove kde-misc/publictransport and kde-misc/plasma-emergelog for that.

After most was done, it stopped after one package failed to build, and
was unable to resume due to blockers. emerge --resume gives this:

weird portage # emerge -aj --resume

These are the packages that would be merged, in order:

Calculating dependencies... done!
 * Invalid resume list:
 * 
 *   (u'ebuild', u'/', u'sys-apps/lshw-02.17b', u'merge')
 *   (u'ebuild', u'/', u'net-print/foomatic-filters-4.0.17-r1', u'merge')
[snipping some dozen lines]
 *   (u'ebuild', u'/', u'media-video/kmplayer-0.11.3d-r1', u'merge')
 *   (u'ebuild', u'/', u'media-libs/phonon-vlc-0.6.2', u'merge')
 * 
 * One or more packages are either masked or have missing dependencies:
 * 
 *   
dev-lang/python-exec:=[python_targets_python2_7(-),python_targets_python3_2(-),-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
 pulled in by:
 *     (dev-java/java-config-2.2.0::gentoo, installed)
[snipping LOTS of similar output again]
 *
 *   
dev-lang/python-exec:=[python_targets_python2_7(-),python_targets_python3_2(-),-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
 pulled in by:
 *     (dev-libs/libpeas-1.8.1::gentoo, installed)
 * 
 *   
dev-lang/python-exec:=[python_targets_python2_7(-),python_targets_python3_2(-),-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
 pulled in by:
 *     (dev-python/pygobject-3.8.3::gentoo, installed)
 * 
 *   >=dev-libs/icu-3.8.1-r1:0/51.1= pulled in by:
 *     (net-libs/webkit-gtk-1.10.2-r300::gentoo, installed)
 * 
 *   ~app-emulation/emul-linux-x86-medialibs-20130224 pulled in by:
 *     (app-emulation/emul-linux-x86-qtlibs-20130224::gentoo, installed)
 * 
 * The resume list contains packages that are either masked or have
 * unsatisfied dependencies. Please restart/continue the operation
 * manually, or use --skipfirst to skip the first package in the list and
 * any other packages that may be masked or have missing dependencies.

Wow, I don't even... anyway, I thought emerge -DuN @world might work now, but
it does not, again due to Qt problems. And those I do not understand:

Total: 178 packages (148 upgrades, 9 downgrades, 12 new, 1 in new slot, 8 
reinstalls, 4 uninstalls), Size of downloads: 349,914 kB
Fetch Restriction: 1 package
Conflict: 18 blocks

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-qt/qtgui:4

  (dev-qt/qtgui-4.8.5-r1::gentoo, installed) pulled in by
    >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] required by 
(kde-base/libkworkspace-4.11.2::gentoo, installed)
    ~dev-qt/qtgui-4.8.5[aqua=,debug=,egl=,qt3support=] required by 
(dev-qt/qtopengl-4.8.5::gentoo, installed)
    (and 283 more with the same problems)

  (dev-qt/qtgui-4.8.4-r1::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-qt/qtgui-4.7.4:4[accessibility,dbus] required by
  (kde-misc/fsrunner-0.7.5::kde, installed)
  >=dev-qt/qtgui-4.7.4:4[accessibility,dbus] required by
  (media-sound/kid3-2.2.1::kde, installed)
  ~dev-qt/qtgui-4.8.4[accessibility=,aqua=,debug=,qt3support] required by
  (dev-qt/qt3support-4.8.4::gentoo, ebuild scheduled for merge) (and 1
  more with the same problems)

dev-qt/qtcore:4

  (dev-qt/qtcore-4.8.4-r5::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtcore-4.8.4[aqua=,debug=] required by 
(dev-qt/qtscript-4.8.4::gentoo, ebuild scheduled for merge)
    (and 4 more with the same problem)

  (dev-qt/qtcore-4.8.5::gentoo, installed) pulled in by
    ~dev-qt/qtcore-4.8.5[aqua=,debug=,qt3support=] required by 
(dev-qt/qtopengl-4.8.5::gentoo, installed)
    >=dev-qt/qtcore-4.8.5:4 required by 
(app-office/akonadi-server-1.10.3::gentoo, installed)
    (and 12 more with the same problems)

dev-qt/qtscript:4

  (dev-qt/qtscript-4.8.5::gentoo, installed) pulled in by
    ~dev-qt/qtscript-4.8.5[aqua=,debug=] required by 
(dev-qt/designer-4.8.5::gentoo, installed)
    (and 2 more with the same problem)

  (dev-qt/qtscript-4.8.4::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtscript-4.8.4[aqua=,debug=] required by 
(dev-qt/qtgui-4.8.4-r1::gentoo, ebuild scheduled for merge)

dev-qt/qtdbus:4

  (dev-qt/qtdbus-4.8.4::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtdbus-4.8.4[aqua=,debug=] required by 
(dev-qt/qtgui-4.8.4-r1::gentoo, ebuild scheduled for merge)

  (dev-qt/qtdbus-4.8.5::gentoo, installed) pulled in by
    >=dev-qt/qtdbus-4.8.5:4 required by 
(app-office/akonadi-server-1.10.3::gentoo, installed)

dev-qt/qt3support:4

  (dev-qt/qt3support-4.8.4::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qt3support-4.8.4[aqua=,debug=] required by
    (dev-qt/qtgui-4.8.4-r1::gentoo, ebuild scheduled for merge)

  (dev-qt/qt3support-4.8.5::gentoo, installed) pulled in by
    ~dev-qt/qt3support-4.8.5[aqua=,debug=] required by 
(dev-qt/qtgui-4.8.5-r1::gentoo, installed)
    (and 2 more with the same problem)

dev-qt/qtsql:4

  (dev-qt/qtsql-4.8.4::gentoo, ebuild scheduled for merge) pulled in by
    ~dev-qt/qtsql-4.8.4[aqua=,debug=,qt3support] required by 
(dev-qt/qt3support-4.8.4::gentoo, ebuild scheduled for merge)

  (dev-qt/qtsql-4.8.5::gentoo, installed) pulled in by
    ~dev-qt/qtsql-4.8.5[aqua=,debug=,qt3support] required by 
(dev-qt/qt3support-4.8.5::gentoo, installed)
    >=dev-qt/qtsql-4.8.5:4[mysql?,postgres?] required by 
(app-office/akonadi-server-1.10.3::gentoo, installed)
    (and 1 more with the same problems)

So, 4.8.4 and 4.8.5 are somehow both needed. Let's start at the top: fsrunner
and kdid3 need >=dev-qt/qtgui-4.7.4, which 4.8.5 also would satisfy, but one
needs ~dev-qt/qtgui-4.8.4, and that is dev-qt/qt3support-4.8.4. What needs that?

The 2nd entry from the bottom states that ~dev-qt/qt3support-4.8.4 is required
by dev-qt/qtgui-4.8.4-r1.

The output also says 'and 1 more with the same problems' - might this be the
real reason? How would I find out what package this is? The --tree output only
shows fsrunner pulling in qtgui-4.8.4:

[nomerge       ] kde-misc/fsrunner-0.7.5:4::kde  USE="(-aqua) -debug" 
[nomerge       ]  dev-qt/qtgui-4.8.4-r1:4 [4.8.5-r1:4] USE="accessibility cups 
dbus%* exceptions gif%* glib gtkstyle mng nas pch qt3support tiff xinerama xv 
(-aqua) -c++0x% -debug -egl -nis -trace" 
[ebuild     UD ]   dev-qt/qt3support-4.8.4:4 [4.8.5:4] USE="accessibility 
exceptions pch (-aqua) -c++0x% -debug" 0 kB
[ebuild     UD ]    dev-qt/qtgui-4.8.4-r1:4 [4.8.5-r1:4] USE="accessibility 
cups dbus%* exceptions gif%* glib gtkstyle mng nas pch qt3support tiff xinerama 
xv (-aqua) -c++0x% -debug -egl -nis -trace" 0 kB
[ebuild     UD ]     dev-qt/qtdbus-4.8.4:4 [4.8.5:4] USE="exceptions pch
(-aqua) -c++0x% -debug" 0 kB

The ebuilds for fsrunner and kdid3 only have the 'interit kde4-base' line, no
special dependencies.

Any enlightenment would be very much appreciated. I just don't know how to get
my system back working. ATM, KDE is mostly at version 4.11.2-r1, but some KDE
packages still need to be updated. So, it does not work right now, unknown
protocol file and such errors.

        Alex

Reply via email to