Summary: | Update to PyQt-4.4.4-r1 fails (blocking) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ivan Kurnosov <zerspam> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED LATER | ||
Severity: | normal | CC: | anton.bugs, betelgeuse, nfortino, qt |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 248038 | ||
Bug Blocks: |
Description
Ivan Kurnosov
2009-01-20 00:09:15 UTC
> [blocks B ] x11-libs/qt-core ("x11-libs/qt-core" is blocking > x11-libs/qt-4.3.3) > [blocks B ] <=x11-libs/qt-4.4.0_alpha:4 ("<=x11-libs/qt-4.4.0_alpha:4" is > blocking x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, > x11-libs/qt-gui-4.4.2-r1, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-sql-4.4.2, > x11-libs/qt-svg-4.4.2, x11-libs/qt-core-4.4.2, x11-libs/qt-opengl-4.4.2) > > Total: 10 packages (1 upgrade, 9 new), Size of downloads: 110,137 kB > Conflict: 2 blocks (2 unsatisfied) > > * Error: The above package list contains packages which cannot be > * installed at the same time on the same system. > > 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 > Blockers are an expected condition not a bug. Please read the link above. If still unable to figure out how emerge works, please turn to one of the proper user support channels. http://www.gentoo.org/main/en/support.xml the trouble will solve with updating qt, but when i do emerge -avutND world emerge should resolve dependencies and update qt4 for first, and then - pyqt4. am i wrong? (In reply to comment #2) > the trouble will solve with updating qt, but when i do Thanks Ivan for the hint. I hit the same problem with the following message: [ebuild U ] x11-libs/qt-4.4.2 [4.3.3] USE="dbus opengl qt3support (-accessibility%*) (-cups%) (-debug%) (-doc%) (-examples%) (-firebird%) (-gif%*) (-glib%) (-jpeg%*) (-mng%*) (-mysql%) (-nas%) (-nis%) (-odbc%) (-pch%) (-png%*) (-postgres%) (-sqlite%) (-sqlite3%) (-ssl%*) (-tiff%*) (-xinerama%) (-zlib%*)" INPUT_DEVICES="(-wacom%)" 0 kB [0] [blocks B ] <=x11-libs/qt-4.4.0_alpha:4 ("<=x11-libs/qt-4.4.0_alpha:4" is blocking x11-libs/qt-qt3support-4.4.2, x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-gui-4.4.2-r1, x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1, x11-libs/qt-sql-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-core-4.4.2, x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2) Total: 36 packages (19 upgrades, 16 new, 1 in new slot), Size of downloads: 137,808 kB Conflict: 1 block (1 unsatisfied) Portage tree and overlays: [0] /usr/portage [?] indicates that the source repository could not be determined !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: x11-libs/qt:4 ('ebuild', '/', 'x11-libs/qt-4.4.2', 'merge') pulled in by >=x11-libs/qt-4.3:4 required by ('installed', '/', 'app-text/poppler-bindings-0.8.7', 'nomerge') ('installed', '/', 'x11-libs/qt-4.3.3', 'nomerge') pulled in by =x11-libs/qt-4.3*:4 required by ('ebuild', '/', 'x11-libs/qscintilla-2.3.2', 'merge') (and 1 more) Manual upgrade QT first should really solve it. Please reopen. sorry for my miss - i got the trouble during world updating: emerge -avutND world The qt library got split, and the split packages block the old unsplit package (and vice-versa). Thus, to install the new library, the old one needs to be removed. The obvious solution is to remove the block manually, and then update world with your favorite emerge command. Assuming everything is normal: emerge -avC =qt-4.3.3 emerge -avuND world Unmerge and mask =x11-libs/qt-4.3* This mask will go into the portage tree as soon as all packages depending on Qt4 have a version that works with Qt 4.4.2 in stable. See bug 248038 for the dirty details. |