Re: [gentoo-user] qt-dbus blocker--SOLVED
At Tue, 13 Oct 2009 10:13:59 -0400 Allan Gottlieb gottl...@nyu.edu wrote: At Tue, 13 Oct 2009 15:02:25 +0200 Alan McKinnon alan.mckin...@gmail.com wrote: qt*-4.5.1 blocks qt*-4.5.2. It's not a simple single package that you upgrade, it's multiple packages and throughout the build you will have incompatible packages installed at the same time. Either: unmerge all of qt emerge all of qt or: upgrade to masked portage-2.2 which can deal with such things easily. Note that you will likely need to rebuild kdelibs and other stuff after building qt. There's an elog about it. I do not have kde installed (I use gnome). I just did an eix --installed kde to confirm. I have 10 qt packages (confirmed with eix --installed qt) Seven begin with qt- and are at 4.5.1 with 4.5.2 available. The other three are qt PyQt PyQt4. None of the seven are in world. Have I understood correctly the procedure to be 1. Unmerge these 7 (*not* 10) 2. emerge --update --ask --newuse --deep --tree -v --with-bdeps=y world 3. depclean and revdep-rebuild thanks to alan dale and peter for their help. I applied this procedure (tweaked, see below) and everything worked. Thanks again to all. allan I included PyQt and PyQt4 in the list to unmerge Alan recommends (pvt msg) to perform revdep-rebuild before depclean.
Re: [gentoo-user] qt-dbus blocker
On Tuesday 13 October 2009 14:48:35 Allan Gottlieb wrote: I just started getting this blocker yesterday (was away for the weekend) [blocks B ] x11-libs/qt-dbus-4.5.1-r (x11-libs/qt-dbus-4.5.1-r is blocking x11-libs/qt-script-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) (the entire output from emerge world is below EMERGE_DEFAULT_OPTS=--ask --deep --tree --verbose --with-bdeps=y) I read the news article and was directed to http://www.linuxized.com/p192, which said to add dbus and qt3support to my USE flags. I already had dbus and adding qt3support did not change the result. The std handbook recommendation is to remove qt-dbus, but the news article suggests this one is more complicated. Should I perhaps mask qu-dbus-4.5.2 and if so do I then remove the mask when the rest has installed. This is a stable x86 box. qt*-4.5.1 blocks qt*-4.5.2. It's not a simple single package that you upgrade, it's multiple packages and throughout the build you will have incompatible packages installed at the same time. Either: unmerge all of qt emerge all of qt or: upgrade to masked portage-2.2 which can deal with such things easily. Note that you will likely need to rebuild kdelibs and other stuff after building qt. There's an elog about it. -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] qt-dbus blocker
Alan McKinnon wrote: On Tuesday 13 October 2009 14:48:35 Allan Gottlieb wrote: I just started getting this blocker yesterday (was away for the weekend) [blocks B ] x11-libs/qt-dbus-4.5.1-r (x11-libs/qt-dbus-4.5.1-r is blocking x11-libs/qt-script-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) (the entire output from emerge world is below EMERGE_DEFAULT_OPTS=--ask --deep --tree --verbose --with-bdeps=y) I read the news article and was directed to http://www.linuxized.com/p192, which said to add dbus and qt3support to my USE flags. I already had dbus and adding qt3support did not change the result. The std handbook recommendation is to remove qt-dbus, but the news article suggests this one is more complicated. Should I perhaps mask qu-dbus-4.5.2 and if so do I then remove the mask when the rest has installed. This is a stable x86 box. qt*-4.5.1 blocks qt*-4.5.2. It's not a simple single package that you upgrade, it's multiple packages and throughout the build you will have incompatible packages installed at the same time. Either: unmerge all of qt emerge all of qt or: upgrade to masked portage-2.2 which can deal with such things easily. Note that you will likely need to rebuild kdelibs and other stuff after building qt. There's an elog about it. It may be more than just likely. I had to rebuild about all of KDE 3 and a huge part of KDE 4. Since it was so many packages, it could easily have been them all. Funny thing is, I already had my USE flags set correctly. Dale :-) :-)
Re: [gentoo-user] qt-dbus blocker
At Tue, 13 Oct 2009 15:02:25 +0200 Alan McKinnon alan.mckin...@gmail.com wrote: qt*-4.5.1 blocks qt*-4.5.2. It's not a simple single package that you upgrade, it's multiple packages and throughout the build you will have incompatible packages installed at the same time. Either: unmerge all of qt emerge all of qt or: upgrade to masked portage-2.2 which can deal with such things easily. Note that you will likely need to rebuild kdelibs and other stuff after building qt. There's an elog about it. I do not have kde installed (I use gnome). I just did an eix --installed kde to confirm. I have 10 qt packages (confirmed with eix --installed qt) Seven begin with qt- and are at 4.5.1 with 4.5.2 available. The other three are qt PyQt PyQt4. None of the seven are in world. Have I understood correctly the procedure to be 1. Unmerge these 7 (*not* 10) 2. emerge --update --ask --newuse --deep --tree -v --with-bdeps=y world 3. depclean and revdep-rebuild thanks to alan dale and peter for their help. allan
Re: [gentoo-user] qt-dbus blocker
Alan McKinnon schrieb: On Tuesday 13 October 2009 14:48:35 Allan Gottlieb wrote: I just started getting this blocker yesterday (was away for the weekend) [blocks B ] x11-libs/qt-dbus-4.5.1-r (x11-libs/qt-dbus-4.5.1-r is blocking x11-libs/qt-script-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) (the entire output from emerge world is below EMERGE_DEFAULT_OPTS=--ask --deep --tree --verbose --with-bdeps=y) I read the news article and was directed to http://www.linuxized.com/p192, which said to add dbus and qt3support to my USE flags. I already had dbus and adding qt3support did not change the result. The std handbook recommendation is to remove qt-dbus, but the news article suggests this one is more complicated. Should I perhaps mask qu-dbus-4.5.2 and if so do I then remove the mask when the rest has installed. This is a stable x86 box. qt*-4.5.1 blocks qt*-4.5.2. It's not a simple single package that you upgrade, it's multiple packages and throughout the build you will have incompatible packages installed at the same time. Either: unmerge all of qt emerge all of qt or: upgrade to masked portage-2.2 which can deal with such things easily. Note that you will likely need to rebuild kdelibs and other stuff after building qt. There's an elog about it. Hi, I am running stable portage as well and it takes good care of the blocks with the b. Really the only one you have to take care of manually is the one with the B. Do you have the old qt-4.* meta package installed? Are you masking or keywording any qt stuff? Maybe masking qt-dbus-4.5.2 as you suggested is a good idea. That way you will get rid of all the b stuff. Then you can take a deeper look on what is left. kh
Re: [gentoo-user] qt-dbus blocker
As with me, the problem is appearently with certain packages which require the older Qt libraries, or at least that's what I understand. Below is the emerge (only partly, as it wants to update a lot more other packages which are not relevant). It seems to me like a pain in the ass, and usually a source to broken system, to remove the older Qt libraries manually. [blocks B ] x11-libs/qt-qt3support-4.5.2 (x11-libs/qt-qt3support-4.5.2 is blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [blocks B ] x11-libs/qt-core-4.5.2 (x11-libs/qt-core-4.5.2 is blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-sql-4.5.2) [blocks B ] x11-libs/qt-sql-4.5.2 (x11-libs/qt-sql-4.5.2 is blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-core-4.5.2) [blocks B ] x11-libs/qt-script-4.5.2 (x11-libs/qt-script-4.5.2 is blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1, x11-libs/qt-dbus-4.5.2, x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [blocks B ] x11-libs/qt-dbus-4.5.2 (x11-libs/qt-dbus-4.5.2 is blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1, x11-libs/qt-script-4.5.2, x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [blocks B ] x11-libs/qt-gui-4.5.2 (x11-libs/qt-gui-4.5.2 is blocking x11-libs/qt-opengl-4.5.2-r1, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-test-4.5.2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [blocks B ] x11-libs/qt-script-4.5.1-r (x11-libs/qt-script-4.5.1-r is blocking x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-dbus-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) [blocks B ] x11-libs/qt-qt3support-4.5.1-r (x11-libs/qt-qt3support-4.5.1-r is blocking 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-gui-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1) [blocks B ] x11-libs/qt-sql-4.5.1-r (x11-libs/qt-sql-4.5.1-r is blocking 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-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-core-4.5.1) [blocks B ] x11-libs/qt-core-4.5.1-r (x11-libs/qt-core-4.5.1-r is blocking 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-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1) [blocks B ] x11-libs/qt-svg-4.5.2 (x11-libs/qt-svg-4.5.2 is blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [blocks B ] x11-libs/qt-gui-4.5.1-r (x11-libs/qt-gui-4.5.1-r is blocking 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-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1) [blocks B ] x11-libs/qt-dbus-4.5.1-r (x11-libs/qt-dbus-4.5.1-r is blocking x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-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) [blocks B ] x11-libs/qt-webkit-4.5.1-r (x11-libs/qt-webkit-4.5.1-r is blocking 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-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) [blocks B ] x11-libs/qt-opengl-4.5.1-r (x11-libs/qt-opengl-4.5.1-r is blocking 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-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) [blocks B ] x11-libs/qt-test-4.5.1-r (x11-libs/qt-test-4.5.1-r is blocking 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-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) Total: 420 packages (19 upgrades, 174 new, 141 in new slots, 86 reinstalls), Size of downloads: 807,111 kB Conflict: 16 blocks (16 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'x11-libs/qt-script-4.5.2', 'merge') pulled in by =x11-libs/qt-script-4.5.1:4
Re: [gentoo-user] qt-dbus blocker
This regard that last one, I was just being stupid. Portage handles that just fine, I just forgot to add the --upgrade flag On Tue, Oct 13, 2009 at 8:42 PM, Yoav Luft yoav.l...@gmail.com wrote: As with me, the problem is appearently with certain packages which require the older Qt libraries, or at least that's what I understand. Below is the emerge (only partly, as it wants to update a lot more other packages which are not relevant). It seems to me like a pain in the ass, and usually a source to broken system, to remove the older Qt libraries manually. [blocks B ] x11-libs/qt-qt3support-4.5.2 (x11-libs/qt-qt3support-4.5.2 is blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [blocks B ] x11-libs/qt-core-4.5.2 (x11-libs/qt-core-4.5.2 is blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-sql-4.5.2) [blocks B ] x11-libs/qt-sql-4.5.2 (x11-libs/qt-sql-4.5.2 is blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-core-4.5.2) [blocks B ] x11-libs/qt-script-4.5.2 (x11-libs/qt-script-4.5.2 is blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1, x11-libs/qt-dbus-4.5.2, x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [blocks B ] x11-libs/qt-dbus-4.5.2 (x11-libs/qt-dbus-4.5.2 is blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1, x11-libs/qt-script-4.5.2, x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [blocks B ] x11-libs/qt-gui-4.5.2 (x11-libs/qt-gui-4.5.2 is blocking x11-libs/qt-opengl-4.5.2-r1, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-test-4.5.2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [blocks B ] x11-libs/qt-script-4.5.1-r (x11-libs/qt-script-4.5.1-r is blocking x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-dbus-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) [blocks B ] x11-libs/qt-qt3support-4.5.1-r (x11-libs/qt-qt3support-4.5.1-r is blocking 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-gui-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1) [blocks B ] x11-libs/qt-sql-4.5.1-r (x11-libs/qt-sql-4.5.1-r is blocking 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-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-core-4.5.1) [blocks B ] x11-libs/qt-core-4.5.1-r (x11-libs/qt-core-4.5.1-r is blocking 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-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1) [blocks B ] x11-libs/qt-svg-4.5.2 (x11-libs/qt-svg-4.5.2 is blocking x11-libs/qt-test-4.5.2, x11-libs/qt-opengl-4.5.2-r1, x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-webkit-4.5.2-r1, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2) [blocks B ] x11-libs/qt-gui-4.5.1-r (x11-libs/qt-gui-4.5.1-r is blocking 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-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1) [blocks B ] x11-libs/qt-dbus-4.5.1-r (x11-libs/qt-dbus-4.5.1-r is blocking x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-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) [blocks B ] x11-libs/qt-webkit-4.5.1-r (x11-libs/qt-webkit-4.5.1-r is blocking 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-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) [blocks B ] x11-libs/qt-opengl-4.5.1-r (x11-libs/qt-opengl-4.5.1-r is blocking 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-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) [blocks B ] x11-libs/qt-test-4.5.1-r (x11-libs/qt-test-4.5.1-r is blocking 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-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) Total: 420 packages (19 upgrades, 174 new, 141 in new slots, 86 reinstalls),