Jun
08
2009

upgrading Qt libraries in Gentoo with Portage

So… you’re trying to merge a package but get weird blockers like

[blocks B     ]  >x11-libs/qt-gui-4.4.2-r9999 (“>x11-libs/qt-gui-4.4.2-r9999″ is blocking x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-script-4.4.2,
x11-libs/qt-dbus-4.4.2, x11-libs/qt-sql-4.4.2-r1, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-opengl-4.4.2,
x11-libs/qt-core-4.4.2-r2)

[blocks B     ]    <x11-libs/qt-gui-4.5.1 (“<x11-libs/qt-gui-4.5.1″ is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1,
x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)

this means that new Qt libraries are available and portage is trying to upgrade only *a part* of the ones you have installed.

this is bad because mixed versions of Qt packages (like qt-core-4.5.1 alongside qt-svg-4.4.2) can result in unexpected breakage.

unfortunately, at the moment this error is the only way we can prevent version mixing.

to get past the error, you can:

  • emerge -avDuN world
    • updating world tells portage to upgrade all Qt packages in one run
  • emerge -av1 `eix -I --only-names x11-libs/qt-`
    • if you don’t want to upgrade everything, you can use this command to upgrade all the installed Qt libraries

if you still have problems, don’t hesitate to comment and I’ll do my best to help :)

tags: , , , , ,
posted in gentoo by Alex “wired” Alexander

Follow comments via the RSS Feed | Leave a comment | Trackback URL

10 Responses to “upgrading Qt libraries in Gentoo with Portage”

  1. Wesley says:

    # eix -I ?only-names x11-libs/qt-
    regcomp(?only-names): Invalid preceding regular expression

    • wired says:

      that ? should be — (2 hyphens)
      interestingly enough, firefox turns that into a dash… sigh…

      eix -I --only-names x11-libs/qt-

      I’ve fixed it in the post as well, thanks!

      :)

  2. inebhedj says:

    My problem is:

    # emerge -av1 `eix -I –only-names x11-libs/qt-`
    These are the packages that would be merged, in reverse order:

    Calculating dependencies… done!
    [ebuild U ] x11-libs/qt-xmlpatterns-4.5.1 [4.4.2] USE=”-custom-cxxflags -debug -pch” 111,940 kB
    [ebuild U ] x11-libs/qt-assistant-4.5.1 [4.4.2-r1] USE=”-custom-cxxflags -debug -pch (-webkit%*)” 0 kB
    [ebuild U ] x11-libs/qt-webkit-4.5.1 [4.4.2] USE=”kde%* -custom-cxxflags% -debug -pch” 0 kB
    [ebuild U ] x11-libs/qt-svg-4.5.1-r1 [4.4.2] USE=”iconv%* -custom-cxxflags% -debug -pch” 0 kB
    [ebuild U ] x11-libs/qt-opengl-4.5.1 [4.4.2] USE=”qt3support -custom-cxxflags% -debug -pch” 0 kB
    [ebuild U ] x11-libs/qt-test-4.5.1 [4.4.2] USE=”iconv%* -custom-cxxflags% -debug -pch” 0 kB
    [ebuild U ] x11-libs/qt-qt3support-4.5.1 [4.4.2] USE=”accessibility kde%* -custom-cxxflags% -debug -pch -phonon%” 0 kB
    [ebuild U ] x11-libs/qt-gui-4.5.1 [4.4.2-r1] USE=”accessibility cups dbus glib* gtkstyle%* mng qt3support tiff xinerama -custom-cxxflags -debug -nas -nis -pch -raster%” INPUT_DEVICES=”(-wacom%)” 0 kB
    [ebuild U ] x11-libs/qt-script-4.5.1 [4.4.2] USE=”iconv%* -custom-cxxflags% -debug -pch” 0 kB
    [ebuild U ] x11-libs/qt-sql-4.5.1 [4.4.2] USE=”iconv%* mysql qt3support sqlite -custom-cxxflags% -debug (-firebird) -odbc -pch -postgres” 0 kB
    [ebuild U ] x11-libs/qt-dbus-4.5.1 [4.4.2] USE=”-custom-cxxflags% -debug -pch” 0 kB
    [ebuild U ] x11-libs/qt-core-4.5.1 [4.4.2] USE=”glib* iconv%* qt3support ssl -custom-cxxflags% -debug -doc -pch” 0 kB
    [blocks B ] >x11-libs/qt-test-4.4.2-r9999 (“>x11-libs/qt-test-4.4.2-r9999″ is blocking x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1)
    [blocks B ] <x11-libs/qt-test-4.5.1 ("x11-libs/qt-xmlpatterns-4.4.2-r9999 (“>x11-libs/qt-xmlpatterns-4.4.2-r9999″ is blocking x11-libs/qt-assistant-4.4.2-r1)
    [blocks B ] <x11-libs/qt-assistant-4.5.1 ("x11-libs/qt-script-4.4.2-r9999 (“>x11-libs/qt-script-4.4.2-r9999″ is blocking x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1)
    [blocks B ] <x11-libs/qt-script-4.5.1 ("x11-libs/qt-dbus-4.4.2-r9999 (“>x11-libs/qt-dbus-4.4.2-r9999″ is blocking x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1)
    [blocks B ] <x11-libs/qt-sql-4.5.1 ("x11-libs/qt-opengl-4.4.2-r9999 (“>x11-libs/qt-opengl-4.4.2-r9999″ is blocking x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1)
    [blocks B ] >x11-libs/qt-qt3support-4.4.2-r9999 (“>x11-libs/qt-qt3support-4.4.2-r9999″ is blocking x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1)
    [blocks B ] >x11-libs/qt-webkit-4.4.2-r9999 (“>x11-libs/qt-webkit-4.4.2-r9999″ is blocking x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1)
    [blocks B ] >x11-libs/qt-gui-4.4.2-r9999 (“>x11-libs/qt-gui-4.4.2-r9999″ is blocking x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1)
    [blocks B ] <x11-libs/qt-core-4.5.1 ("<x11-libs/qt-core-4.5.1" is blocking x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-webkit-4.5.1)
    [blocks B ] <x11-libs/qt-dbus-4.5.1 ("<x11-libs/qt-dbus-4.5.1" is blocking x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1)
    [blocks B ] <x11-libs/qt-qt3support-4.5.1 ("<x11-libs/qt-qt3support-4.5.1" is blocking x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1)
    [blocks B ] <x11-libs/qt-xmlpatterns-4.5.1 ("<x11-libs/qt-xmlpatterns-4.5.1" is blocking x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1)
    [blocks B ] <x11-libs/qt-gui-4.5.1 ("<x11-libs/qt-gui-4.5.1" is blocking x11-libs/qt-assistant-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-webkit-4.5.1)
    [blocks B ] <x11-libs/qt-svg-4.5.1 ("x11-libs/qt-svg-4.4.2-r9999 (“>x11-libs/qt-svg-4.4.2-r9999″ is blocking x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1)
    [blocks B ] <x11-libs/qt-webkit-4.5.1 ("x11-libs/qt-assistant-4.4.2-r9999 (“>x11-libs/qt-assistant-4.4.2-r9999″ is blocking x11-libs/qt-xmlpatterns-4.4.2)
    [blocks B ] >x11-libs/qt-core-4.4.2-r9999 (“>x11-libs/qt-core-4.4.2-r9999″ is blocking x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1)
    [blocks B ] <x11-libs/qt-opengl-4.5.1 ("x11-libs/qt-sql-4.4.2-r9999 (“>x11-libs/qt-sql-4.4.2-r9999″ is blocking x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1)

    Total: 12 packages (12 upgrades), Size of downloads: 111,940 kB
    Conflict: 24 blocks (24 unsatisfied)

    * Error: The above package list contains packages which cannot be
    * installed at the same time on the same system.

    (‘ebuild’, ‘/’, ‘x11-libs/qt-qt3support-4.5.1′, ‘merge’) pulled in by
    x11-libs/qt-qt3support:4[accessibility] required by (‘installed’, ‘/’, ‘kde-base/powerdevil-4.2.3′, ‘nomerge’)
    x11-libs/qt-qt3support:4[accessibility] required by (‘installed’, ‘/’, ‘kde-base/kioclient-4.2.3′, ‘nomerge’)
    x11-libs/qt-qt3support:4[accessibility] required by (‘installed’, ‘/’, ‘kde-base/kweather-4.2.3′, ‘nomerge’)
    (and 285 more)

    (‘installed’, ‘/’, ‘x11-libs/qt-script-4.4.2′, ‘nomerge’) pulled in by
    x11-libs/qt-script:4 required by (‘installed’, ‘/’, ‘kde-base/kreadconfig-9999′, ‘nomerge’)
    x11-libs/qt-script:4 required by (‘installed’, ‘/’, ‘kde-base/kontact-specialdates-4.2.3′, ‘nomerge’)
    x11-libs/qt-script:4 required by (‘installed’, ‘/’, ‘kde-base/krfb-4.2.3′, ‘nomerge’)
    (and 287 more)

    (‘ebuild’, ‘/’, ‘x11-libs/qt-webkit-4.5.1′, ‘merge’) pulled in by
    x11-libs/qt-webkit required by world
    x11-libs/qt-webkit:4 required by (‘installed’, ‘/’, ‘kde-base/kdeplasma-addons-4.2.3′, ‘nomerge’)
    x11-libs/qt-webkit:4 required by (‘installed’, ‘/’, ‘net-p2p/ktorrent-3.2_rc1′, ‘nomerge’)
    (and 5 more)

    (‘installed’, ‘/’, ‘x11-libs/qt-dbus-4.4.2′, ‘nomerge’) pulled in by
    >=x11-libs/qt-dbus-4.4.0 required by (‘installed’, ‘/’, ‘x11-misc/google-gadgets-0.10.5′, ‘nomerge’)
    ~x11-libs/qt-dbus-4.4.2 required by (‘installed’, ‘/’, ‘x11-libs/qt-4.4.2′, ‘nomerge’)
    x11-libs/qt-dbus:4 required by (‘installed’, ‘/’, ‘dev-libs/soprano-2.2.2′, ‘nomerge’)
    (and 7 more)

    (‘installed’, ‘/’, ‘x11-libs/qt-qt3support-4.4.2′, ‘nomerge’) pulled in by
    x11-libs/qt-qt3support:4[accessibility] required by (‘installed’, ‘/’, ‘kde-base/kioclient-4.2.3′, ‘nomerge’)
    x11-libs/qt-qt3support:4[accessibility] required by (‘installed’, ‘/’, ‘kde-base/kweather-4.2.3′, ‘nomerge’)
    x11-libs/qt-qt3support:4 required by (‘installed’, ‘/’, ‘kde-base/sweeper-9999′, ‘nomerge’)
    (and 285 more)

    (‘ebuild’, ‘/’, ‘x11-libs/qt-sql-4.5.1′, ‘merge’) pulled in by
    x11-libs/qt-sql:4[qt3support] required by (‘installed’, ‘/’, ‘kde-base/libkdegames-4.2.3′, ‘nomerge’)
    x11-libs/qt-sql:4[qt3support] required by (‘installed’, ‘/’, ‘kde-base/libkcompactdisc-4.2.3′, ‘nomerge’)
    x11-libs/qt-sql:4[qt3support] required by (‘installed’, ‘/’, ‘kde-base/akregator-4.2.3′, ‘nomerge’)
    (and 230 more)

    (‘ebuild’, ‘/’, ‘x11-libs/qt-xmlpatterns-4.5.1′, ‘merge’) pulled in by
    >=x11-libs/qt-xmlpatterns-4.4.0 required by (‘installed’, ‘/’, ‘x11-misc/google-gadgets-0.10.5′, ‘nomerge’)
    x11-libs/qt-xmlpatterns:4 required by world
    x11-libs/qt-xmlpatterns

    (‘ebuild’, ‘/’, ‘x11-libs/qt-script-4.5.1′, ‘merge’) pulled in by
    x11-libs/qt-script:4 required by (‘installed’, ‘/’, ‘kde-base/kdedglobalaccel-4.2.3′, ‘nomerge’)
    x11-libs/qt-script:4 required by (‘installed’, ‘/’, ‘kde-base/kontact-specialdates-4.2.3′, ‘nomerge’)
    x11-libs/qt-script:4 required by (‘installed’, ‘/’, ‘kde-base/krfb-4.2.3′, ‘nomerge’)
    (and 287 more)

    (‘ebuild’, ‘/’, ‘x11-libs/qt-opengl-4.5.1′, ‘merge’) pulled in by
    x11-libs/qt-opengl:4 required by (‘installed’, ‘/’, ‘kde-base/kwin-4.2.3′, ‘nomerge’)
    x11-libs/qt-opengl:4 required by (‘installed’, ‘/’, ‘kde-base/pykde4-4.2.3′, ‘nomerge’)
    x11-libs/qt-opengl:4 required by (‘installed’, ‘/’, ‘kde-base/kdeartwork-kscreensaver-4.2.3′, ‘nomerge’)
    (and 19 more)

    (‘ebuild’, ‘/’, ‘x11-libs/qt-gui-4.5.1′, ‘merge’) pulled in by
    x11-libs/qt-gui:4[accessibility,dbus] required by (‘installed’, ‘/’, ‘kde-base/kde-menu-4.2.3′, ‘nomerge’)
    >=x11-libs/qt-gui-4.4.2:4 required by (‘installed’, ‘/’, ‘dev-python/PyQt4-4.4.4-r2′, ‘nomerge’)
    x11-libs/qt-gui:4[accessibility,dbus] required by (‘installed’, ‘/’, ‘kde-base/kbattleship-4.2.3′, ‘nomerge’)
    (and 302 more)

    (‘ebuild’, ‘/’, ‘x11-libs/qt-test-4.5.1′, ‘merge’) pulled in by
    x11-libs/qt-test:4 required by (‘installed’, ‘/’, ‘kde-base/kruler-4.2.3′, ‘nomerge’)
    x11-libs/qt-test:4 required by (‘installed’, ‘/’, ‘kde-base/kxsldbg-4.2.3′, ‘nomerge’)
    x11-libs/qt-test:4 required by (‘installed’, ‘/’, ‘kde-base/kimagemapeditor-4.2.3′, ‘nomerge’)
    (and 288 more)

    (‘installed’, ‘/’, ‘x11-libs/qt-test-4.4.2′, ‘nomerge’) pulled in by
    x11-libs/qt-test:4 required by (‘installed’, ‘/’, ‘kde-base/kruler-4.2.3′, ‘nomerge’)
    x11-libs/qt-test:4 required by (‘installed’, ‘/’, ‘kde-base/kdeartwork-colorschemes-4.2.3′, ‘nomerge’)
    x11-libs/qt-test:4 required by (‘installed’, ‘/’, ‘kde-base/kimagemapeditor-4.2.3′, ‘nomerge’)
    (and 288 more)

    (‘installed’, ‘/’, ‘x11-libs/qt-opengl-4.4.2′, ‘nomerge’) pulled in by
    x11-libs/qt-opengl:4 required by (‘installed’, ‘/’, ‘kde-base/kwin-4.2.3′, ‘nomerge’)
    x11-libs/qt-opengl:4 required by (‘installed’, ‘/’, ‘kde-base/pykde4-4.2.3′, ‘nomerge’)
    x11-libs/qt-opengl:4 required by (‘installed’, ‘/’, ‘kde-base/kdeartwork-kscreensaver-4.2.3′, ‘nomerge’)
    (and 20 more)

    (‘installed’, ‘/’, ‘x11-libs/qt-webkit-4.4.2′, ‘nomerge’) pulled in by
    x11-libs/qt-webkit required by world
    x11-libs/qt-webkit:4 required by (‘installed’, ‘/’, ‘kde-base/kdeplasma-addons-4.2.3′, ‘nomerge’)
    x11-libs/qt-webkit:4 required by (‘installed’, ‘/’, ‘net-p2p/ktorrent-3.2_rc1′, ‘nomerge’)
    (and 6 more)

    (‘ebuild’, ‘/’, ‘x11-libs/qt-svg-4.5.1-r1′, ‘merge’) pulled in by
    x11-libs/qt-svg:4 required by (‘installed’, ‘/’, ‘kde-base/okteta-4.2.3′, ‘nomerge’)
    x11-libs/qt-svg:4 required by (‘installed’, ‘/’, ‘kde-base/kgamma-4.2.3′, ‘nomerge’)
    x11-libs/qt-svg:4 required by (‘installed’, ‘/’, ‘kde-base/kappfinder-4.2.3′, ‘nomerge’)
    (and 285 more)

    (‘ebuild’, ‘/’, ‘x11-libs/qt-core-4.5.1′, ‘merge’) pulled in by
    x11-libs/qt-core:4 required by (‘installed’, ‘/’, ‘kde-base/kquitapp-9999′, ‘nomerge’)
    x11-libs/qt-core:4[qt3support,ssl] required by (‘installed’, ‘/’, ‘kde-base/soliduiserver-4.2.3′, ‘nomerge’)
    x11-libs/qt-core:4 required by (‘installed’, ‘/’, ‘kde-base/kdessh-9999′, ‘nomerge’)
    (and 303 more)

    (‘installed’, ‘/’, ‘x11-libs/qt-svg-4.4.2′, ‘nomerge’) pulled in by
    x11-libs/qt-svg:4 required by (‘installed’, ‘/’, ‘kde-base/okteta-4.2.3′, ‘nomerge’)
    x11-libs/qt-svg:4 required by (‘installed’, ‘/’, ‘kde-base/kgamma-4.2.3′, ‘nomerge’)
    x11-libs/qt-svg:4 required by (‘installed’, ‘/’, ‘kde-base/kdepim-icons-4.2.3′, ‘nomerge’)
    (and 285 more)

    (‘ebuild’, ‘/’, ‘x11-libs/qt-assistant-4.5.1′, ‘merge’) pulled in by
    x11-libs/qt-assistant
    x11-libs/qt-assistant:4 required by world

    (‘ebuild’, ‘/’, ‘x11-libs/qt-dbus-4.5.1′, ‘merge’) pulled in by
    x11-libs/qt-dbus required by world
    x11-libs/qt-dbus:4 required by (‘installed’, ‘/’, ‘dev-libs/soprano-2.2.2′, ‘nomerge’)
    >=x11-libs/qt-dbus-4.4.2:4 required by (‘installed’, ‘/’, ‘dev-python/PyQt4-4.4.4-r2′, ‘nomerge’)
    (and 6 more)

    (‘installed’, ‘/’, ‘x11-libs/qt-gui-4.4.2-r1′, ‘nomerge’) pulled in by
    x11-libs/qt-gui:4[accessibility,dbus] required by (‘installed’, ‘/’, ‘kde-base/kmplot-4.2.3′, ‘nomerge’)
    x11-libs/qt-gui:4[accessibility,dbus] required by (‘installed’, ‘/’, ‘kde-base/kpilot-4.2.3′, ‘nomerge’)
    >=x11-libs/qt-gui-4.4.2:4 required by (‘installed’, ‘/’, ‘dev-python/PyQt4-4.4.4-r2′, ‘nomerge’)
    (and 302 more)

    (‘installed’, ‘/’, ‘x11-libs/qt-xmlpatterns-4.4.2′, ‘nomerge’) pulled in by
    >=x11-libs/qt-xmlpatterns-4.4.0 required by (‘installed’, ‘/’, ‘x11-misc/google-gadgets-0.10.5′, ‘nomerge’)
    x11-libs/qt-xmlpatterns:4 required by world
    ~x11-libs/qt-xmlpatterns-4.4.2 required by (‘installed’, ‘/’, ‘x11-libs/qt-4.4.2′, ‘nomerge’)
    (and 1 more)

    (‘installed’, ‘/’, ‘x11-libs/qt-assistant-4.4.2-r1′, ‘nomerge’) pulled in by
    x11-libs/qt-assistant
    ~x11-libs/qt-assistant-4.4.2 required by (‘installed’, ‘/’, ‘x11-libs/qt-4.4.2′, ‘nomerge’)
    x11-libs/qt-assistant:4 required by world

    (‘installed’, ‘/’, ‘x11-libs/qt-core-4.4.2′, ‘nomerge’) pulled in by
    x11-libs/qt-core:4 required by (‘installed’, ‘/’, ‘kde-base/kquitapp-9999′, ‘nomerge’)
    x11-libs/qt-core:4[qt3support,ssl] required by (‘installed’, ‘/’, ‘kde-base/soliduiserver-4.2.3′, ‘nomerge’)
    x11-libs/qt-core:4[qt3support,ssl] required by (‘installed’, ‘/’, ‘kde-base/kblackbox-4.2.3′, ‘nomerge’)
    (and 300 more)

    (‘installed’, ‘/’, ‘x11-libs/qt-sql-4.4.2′, ‘nomerge’) pulled in by
    x11-libs/qt-sql:4[qt3support] required by (‘installed’, ‘/’, ‘kde-base/libkdegames-4.2.3′, ‘nomerge’)
    x11-libs/qt-sql:4[qt3support] required by (‘installed’, ‘/’, ‘kde-base/libkcompactdisc-4.2.3′, ‘nomerge’)
    x11-libs/qt-sql:4[qt3support] required by (‘installed’, ‘/’, ‘kde-base/libkipi-4.2.3′, ‘nomerge’)
    (and 230 more)

    For more information about Blocked Packages, please refer to the following
    section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

    http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

    • wired says:

      you seem to have qt-* entries in your world file… can you check your /var/lib/portage/world file (with caution) and remove anything x11-libs/qt* ? :) also if you have the qt meta package ( x11-libs/qt ) you should remove it and try again.

  3. [...] to mix all the other qt-*-4.5.2 packages with qt-gui-4.5.1 (and its 4.5.1 dependencies) and as I’ve mentioned before, this is not [...]

  4. I ran into this bug and largely thanks to this page removed qt-* from world and was able to take other steps getting past the blockage. Thank you!

  5. Ã…ke says:

    This might be considered grave digging but that won’t stop me. It might be worth to add (even though it’s pretty straightforward) that if
    emerge -av1 `eix -I –only-names x11-libs/qt-`
    failes to do anything at all you probably don’t have eix installed and you need to run
    emerge eix
    eix-update

    before emerging.

    /Ã…ke

  6. Eduardo says:

    Thank you!

  7. [...] 如果升級QT得時候,遇上擋住升級的情形。這是因為QT的每一個分套件是不可以單獨升級的。所以必須一次升級全部。 所以以下指令就可以。 emerge -av1 `eix -I –only-names x11-libs/qt-` 參閱這裡 [...]

  8. datguy says:

    thank you!

Leave a Reply

 
Powered by Wordpress and MySQL. Original theme by openark.org - customization by me :)