Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
I think this problem has now gone away on my machine. I cannot be sure what it was that helped. I removed all qt-* packages, and some of the problematic packages mentioned as depending on the earlier versions. After running # emerge -utv world, I noted some dependencies, and may have removed one or two. Then I ran the install. After a couple of interations, all *seems* to be well. Thank you for the advice, Alan Davis
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
With regards to this: I believe I'm in the same situation: QUOTE amit0 ~ # emerge -auvt world These are the packages that would be merged, in reverse order: Calculating dependencies... done! !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: x11-libs/qt-core:4 ('ebuild', '/', 'x11-libs/qt-core-4.5.2', 'merge') pulled in by ~x11-libs/qt-core-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-test-4.5.2', 'merge') ~x11-libs/qt-core-4.5.2[glib,-debug,-qt3support] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge') ~x11-libs/qt-core-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-dbus-4.5.2', 'merge') (and 2 more) ('ebuild', '/', 'x11-libs/qt-core-4.5.1', 'merge') pulled in by =x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('ebuild', '/', 'kde-base/libkcddb-4.3.1', 'merge') x11-libs/qt-core:4 required by ('ebuild', '/', 'kde-base/automoc-0.9.88', 'merge') ~x11-libs/qt-core-4.5.1[qt3support,-debug] required by ('ebuild', '/', 'x11-libs/qt-sql-4.5.1', 'merge') (and 2 more) x11-libs/qt-gui:4 ('ebuild', '/', 'x11-libs/qt-gui-4.5.1', 'merge') pulled in by =x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by ('ebuild', '/', 'kde-base/libkcddb-4.3.1', 'merge') =x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by ('ebuild', '/', 'kde-base/libknotificationitem-4.3.1', 'merge') =x11-libs/qt-gui-4.4.0:4 required by ('ebuild', '/', 'media-sound/phonon-4.4_pre20090520', 'merge') (and 2 more) ('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge') pulled in by ~x11-libs/qt-gui-4.5.2[-debug,-qt3support] required by ('ebuild', '/', 'x11-libs/qt-opengl-4.5.2-r1', 'merge') ~x11-libs/qt-gui-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-webkit-4.5.2-r1', 'merge') SNIP emerge: there are no ebuilds built with USE flags to satisfy ~x11-libs/qt-core-4.5.2[qt3support,-debug]. !!! One of the following packages is required to complete your request: - x11-libs/qt-core-4.5.2 (Change USE: +qt3support) (dependency required by x11-libs/qt-qt3support-4.5.2 [ebuild]) (dependency required by kde-base/libkcddb-4.3.1 [ebuild]) (dependency required by app-cdr/k3b-1.68.0_alpha3 [ebuild]) (dependency required by world [argument]) /QUOTE However, the mentioned news item doesn't appear on my 'unread' list: amit0 ~ # eselect news list News items: [1] read2009-04-06 Migration to X.org Server 1.5 [2] read2009-10-02 Migration to X.org Server 1.6 and libxcb 1.4 [3] read2009-07-02 kdeprefix and monolithic ebuilds issues [4] read2009-04-18 Generation 1 Java Setup Deprecated [5] read2009-07-12 xorg-x11-7.4 and xorg-server-1.5 kernel support though it does exist on the filesystem: [13:35:50] amit0 ~ # head /usr/portage/metadata/news/2009-09-27-qt_use_changes/2009-09-27-qt_use_changes.en.txt Title: Qt 4.5.2 default USE flag changes Author: Alex Alexander wi...@gentoo.org Content-Type: text/plain Posted: 2009-09-27 Revision: 1 News-Item-Format: 1.0 Display-If-Installed: x11-libs/qt-core-4.5.2 Would that Display-If-Installed be the reason why it's missing from the list? amit0 ~ # qlist -Uv qt dev-libs/dbus-qt3-old-0.70 dev-libs/poppler-qt3-0.10.7 virtual/poppler-qt3-0.10.7 x11-libs/qt-3.3.8b-r1 (cups nis opengl) What I'm trying to say is: if indeed the issue here is the same as Alan's, then qt_use_changes should show up when I 'eselect news read'. Amit Dirk Heinrichs wrote: Am Donnerstag 22 Oktober 2009 23:19:07 schrieb Alan E. Davis: I've tried alot of things, but I give up. Can someone help me with the knot of dependencies that has been holding my system in hostage from any attempt to update world, for weeks now? Please read your portage news, especially 2009-09-27-qt_use_changes. See also this weeks thread with subject Confusion. HTH... Dirk
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
On Sunday 25 October 2009 11:43:59 Amit Dor-Shifer wrote: With regards to this: I believe I'm in the same situation: SNIP emerge: there are no ebuilds built with USE flags to satisfy ~x11-libs/qt-core-4.5.2[qt3support,-debug]. !!! One of the following packages is required to complete your request: - x11-libs/qt-core-4.5.2 (Change USE: +qt3support) What is your make.profile linked to? What does euse -i qt3support show? -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
On 10/25/09, Amit Dor-Shifer ami...@oversi.com wrote: !!! One of the following packages is required to complete your request: - x11-libs/qt-core-4.5.2 (Change USE: +qt3support) Have you tried doing what it says here, i.e., enabling USE=qt3support in, e.g., make.conf? (Sorry if you've already stated that you have, I'm getting confused by the dozens of recent, near-identical qt-problems emails.) -- Arttu V.
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
Amit Dor-Shifer ha scritto: With regards to this: I believe I'm in the same situation: QUOTE amit0 ~ # emerge -auvt world These are the packages that would be merged, in reverse order: Calculating dependencies... done! !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: x11-libs/qt-core:4 ('ebuild', '/', 'x11-libs/qt-core-4.5.2', 'merge') pulled in by ~x11-libs/qt-core-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-test-4.5.2', 'merge') ~x11-libs/qt-core-4.5.2[glib,-debug,-qt3support] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge') ~x11-libs/qt-core-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-dbus-4.5.2', 'merge') (and 2 more) ('ebuild', '/', 'x11-libs/qt-core-4.5.1', 'merge') pulled in by =x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('ebuild', '/', 'kde-base/libkcddb-4.3.1', 'merge') x11-libs/qt-core:4 required by ('ebuild', '/', 'kde-base/automoc-0.9.88', 'merge') ~x11-libs/qt-core-4.5.1[qt3support,-debug] required by ('ebuild', '/', 'x11-libs/qt-sql-4.5.1', 'merge') (and 2 more) x11-libs/qt-gui:4 ('ebuild', '/', 'x11-libs/qt-gui-4.5.1', 'merge') pulled in by =x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by ('ebuild', '/', 'kde-base/libkcddb-4.3.1', 'merge') =x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by ('ebuild', '/', 'kde-base/libknotificationitem-4.3.1', 'merge') =x11-libs/qt-gui-4.4.0:4 required by ('ebuild', '/', 'media-sound/phonon-4.4_pre20090520', 'merge') (and 2 more) ('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge') pulled in by ~x11-libs/qt-gui-4.5.2[-debug,-qt3support] required by ('ebuild', '/', 'x11-libs/qt-opengl-4.5.2-r1', 'merge') ~x11-libs/qt-gui-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-webkit-4.5.2-r1', 'merge') SNIP emerge: there are no ebuilds built with USE flags to satisfy ~x11-libs/qt-core-4.5.2[qt3support,-debug]. !!! One of the following packages is required to complete your request: - x11-libs/qt-core-4.5.2 (Change USE: +qt3support) (dependency required by x11-libs/qt-qt3support-4.5.2 [ebuild]) (dependency required by kde-base/libkcddb-4.3.1 [ebuild]) (dependency required by app-cdr/k3b-1.68.0_alpha3 [ebuild]) (dependency required by world [argument]) /QUOTE However, the mentioned news item doesn't appear on my 'unread' list: amit0 ~ # eselect news list News items: [1] read2009-04-06 Migration to X.org Server 1.5 [2] read2009-10-02 Migration to X.org Server 1.6 and libxcb 1.4 [3] read2009-07-02 kdeprefix and monolithic ebuilds issues [4] read2009-04-18 Generation 1 Java Setup Deprecated [5] read2009-07-12 xorg-x11-7.4 and xorg-server-1.5 kernel support though it does exist on the filesystem: [13:35:50] amit0 ~ # head /usr/portage/metadata/news/2009-09-27-qt_use_changes/2009-09-27-qt_use_changes.en.txt Title: Qt 4.5.2 default USE flag changes Author: Alex Alexander wi...@gentoo.org Content-Type: text/plain Posted: 2009-09-27 Revision: 1 News-Item-Format: 1.0 Display-If-Installed: x11-libs/qt-core-4.5.2 Would that Display-If-Installed be the reason why it's missing from the list? amit0 ~ # qlist -Uv qt dev-libs/dbus-qt3-old-0.70 dev-libs/poppler-qt3-0.10.7 virtual/poppler-qt3-0.10.7 x11-libs/qt-3.3.8b-r1 (cups nis opengl) What I'm trying to say is: if indeed the issue here is the same as Alan's, then qt_use_changes should show up when I 'eselect news read'. Amit Dirk Heinrichs wrote: Am Donnerstag 22 Oktober 2009 23:19:07 schrieb Alan E. Davis: I've tried alot of things, but I give up. Can someone help me with the knot of dependencies that has been holding my system in hostage from any attempt to update world, for weeks now? Please read your portage news, especially 2009-09-27-qt_use_changes. See also this weeks thread with subject Confusion. HTH... Dirk Remember also the dbus USE flag: that solved my problem. :-) Bye emilio
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
I finally was able to emerge -NuDav world, and revdep-rebuild passed the system as clean. However, when I try emerge -uDav world again, that same message, or some permutation of it, is presented. I have set the flags dbus qt3support qt3 qt4 and so on. So that's not it. I unmerged a number of the involved packages, that looked something like qt-*. I did this just before running the more or less successful emerge -NuDav world. A week ago, I ran emerge -e world. Perhaps I need to do this again. I've read a plethora of postings, such as a sticky post on the Gentoo Forums, and some of these emails, as well as googling, and tried several things. When this all began, about three weeks ago, or longer, I noticed problems with hplip python I have python 3.1 and python 2.6 installed, Some advice was seen to make sure eselect is pointing to 2.6. I also ran python-updater. A new work week is starting, my system is responding normally, I will avoid KDE4, and type this all shakes itself out, over the next week or so. Thank you to those who have helped. Good luck to others. Alan
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
amit0 ~ # eselect profile show Current make.profile symlink: default/linux/amd64/10.0 amit0 ~ # euse -i qt3support global use flags (searching: qt3support) no matching entries found local use flags (searching: qt3support) [-] qt3support (dev-python/PyQt4): Enable the Qt3Support libraries for Qt4 [-] qt3support (x11-libs/qt): Enable the Qt3Support libraries for Qt4 [-] qt3support (x11-libs/qt-core): Enable the Qt3Support libraries for Qt4. Note that this does not mean you can compile pure Qt3 programs with Qt4. [-] qt3support (x11-libs/qt-gui): Enable the Qt3Support libraries for Qt4. Note that this does not mean you can compile pure Qt3 programs with Qt4. [-] qt3support (x11-libs/qt-opengl): Enable the Qt3Support libraries for Qt4 [-] qt3support (x11-libs/qt-sql): Enable the Qt3Support libraries for Qt4 Amit Mick wrote: On Sunday 25 October 2009 11:43:59 Amit Dor-Shifer wrote: With regards to this: I believe I'm in the same situation: SNIP emerge: there are no ebuilds built with USE flags to satisfy ~x11-libs/qt-core-4.5.2[qt3support,-debug]. !!! One of the following packages is required to complete your request: - x11-libs/qt-core-4.5.2 (Change USE: +qt3support) What is your make.profile linked to? What does euse -i qt3support show?
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
Thanks econti ( arttu). My point was that I don't have the relevant news listed, rather than the actual solution to the issue. Amit econti wrote: Amit Dor-Shifer ha scritto: With regards to this: I believe I'm in the same situation: QUOTE amit0 ~ # emerge -auvt world These are the packages that would be merged, in reverse order: Calculating dependencies... done! !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: x11-libs/qt-core:4 ('ebuild', '/', 'x11-libs/qt-core-4.5.2', 'merge') pulled in by ~x11-libs/qt-core-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-test-4.5.2', 'merge') ~x11-libs/qt-core-4.5.2[glib,-debug,-qt3support] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge') ~x11-libs/qt-core-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-dbus-4.5.2', 'merge') (and 2 more) ('ebuild', '/', 'x11-libs/qt-core-4.5.1', 'merge') pulled in by =x11-libs/qt-core-4.5.1:4[qt3support,ssl] required by ('ebuild', '/', 'kde-base/libkcddb-4.3.1', 'merge') x11-libs/qt-core:4 required by ('ebuild', '/', 'kde-base/automoc-0.9.88', 'merge') ~x11-libs/qt-core-4.5.1[qt3support,-debug] required by ('ebuild', '/', 'x11-libs/qt-sql-4.5.1', 'merge') (and 2 more) x11-libs/qt-gui:4 ('ebuild', '/', 'x11-libs/qt-gui-4.5.1', 'merge') pulled in by =x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by ('ebuild', '/', 'kde-base/libkcddb-4.3.1', 'merge') =x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by ('ebuild', '/', 'kde-base/libknotificationitem-4.3.1', 'merge') =x11-libs/qt-gui-4.4.0:4 required by ('ebuild', '/', 'media-sound/phonon-4.4_pre20090520', 'merge') (and 2 more) ('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge') pulled in by ~x11-libs/qt-gui-4.5.2[-debug,-qt3support] required by ('ebuild', '/', 'x11-libs/qt-opengl-4.5.2-r1', 'merge') ~x11-libs/qt-gui-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-webkit-4.5.2-r1', 'merge') SNIP emerge: there are no ebuilds built with USE flags to satisfy ~x11-libs/qt-core-4.5.2[qt3support,-debug]. !!! One of the following packages is required to complete your request: - x11-libs/qt-core-4.5.2 (Change USE: +qt3support) (dependency required by x11-libs/qt-qt3support-4.5.2 [ebuild]) (dependency required by kde-base/libkcddb-4.3.1 [ebuild]) (dependency required by app-cdr/k3b-1.68.0_alpha3 [ebuild]) (dependency required by world [argument]) /QUOTE However, the mentioned news item doesn't appear on my 'unread' list: amit0 ~ # eselect news list News items: [1] read2009-04-06 Migration to X.org Server 1.5 [2] read2009-10-02 Migration to X.org Server 1.6 and libxcb 1.4 [3] read2009-07-02 kdeprefix and monolithic ebuilds issues [4] read2009-04-18 Generation 1 Java Setup Deprecated [5] read2009-07-12 xorg-x11-7.4 and xorg-server-1.5 kernel support though it does exist on the filesystem: [13:35:50] amit0 ~ # head /usr/portage/metadata/news/2009-09-27-qt_use_changes/2009-09-27-qt_use_changes.en.txt Title: Qt 4.5.2 default USE flag changes Author: Alex Alexander wi...@gentoo.org Content-Type: text/plain Posted: 2009-09-27 Revision: 1 News-Item-Format: 1.0 Display-If-Installed: x11-libs/qt-core-4.5.2 Would that Display-If-Installed be the reason why it's missing from the list? amit0 ~ # qlist -Uv qt dev-libs/dbus-qt3-old-0.70 dev-libs/poppler-qt3-0.10.7 virtual/poppler-qt3-0.10.7 x11-libs/qt-3.3.8b-r1 (cups nis opengl) What I'm trying to say is: if indeed the issue here is the same as Alan's, then qt_use_changes should show up when I 'eselect news read'. Amit Dirk Heinrichs wrote: Am Donnerstag 22 Oktober 2009 23:19:07 schrieb Alan E. Davis: I've tried alot of things, but I give up. Can someone help me with the knot of dependencies that has been holding my system in hostage from any attempt to update world, for weeks now? Please read your portage news, especially 2009-09-27-qt_use_changes. See also this weeks thread with subject Confusion. HTH... Dirk Remember also the dbus USE flag: that solved my problem. :-) Bye emilio
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
On Sunday 25 October 2009 14:49:29 Alan E. Davis wrote: I finally was able to emerge -NuDav world, and revdep-rebuild passed the system as clean. However, when I try emerge -uDav world again, that same message, or some permutation of it, is presented. I have set the flags dbus qt3support qt3 qt4 and so on. So that's not it. I unmerged a number of the involved packages, that looked something like qt-*. I did this just before running the more or less successful emerge -NuDav world. A week ago, I ran emerge -e world. Perhaps I need to do this again. I've read a plethora of postings, such as a sticky post on the Gentoo Forums, and some of these emails, as well as googling, and tried several things. When this all began, about three weeks ago, or longer, I noticed problems with hplip python I have python 3.1 and python 2.6 installed, Some advice was seen to make sure eselect is pointing to 2.6. I also ran python-updater. A new work week is starting, my system is responding normally, I will avoid KDE4, and type this all shakes itself out, over the next week or so. Thank you to those who have helped. Good luck to others. Did you try the most straightforward (albeit lengthy) approach: unmerge all of Qt emerge world and let portage figure out what it wants to put back There is seldom a good reason to have Qt packages in world (dev packages excepted) and recent changes in the ebuild have caused lots of mutual blockers. When I first went through this, I saw that almost all qt-* packages would be rebuilt on my machines. It seemed easier to restart with a clean slate. I got a blocker notice which said I had to enable various flags, which I did and the merge completed flawlessly. -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
Thank you Mr. MacKinnon: On Sun, Oct 25, 2009 at 11:05 PM, Alan McKinnon alan.mckin...@gmail.com Did you try the most straightforward (albeit lengthy) approach: unmerge all of Qt emerge world and let portage figure out what it wants to put back How can I do this? There is seldom a good reason to have Qt packages in world (dev packages excepted) and recent changes in the ebuild have caused lots of mutual blockers. When I first went through this, I saw that almost all qt-* packages would be rebuilt on my machines. It seemed easier to restart with a clean slate. I got a blocker notice which said I had to enable various flags, which I did and the merge completed flawlessly. I will try to uninstall all qt-* packages. I'd like to uninstall KDE4 also. Alan Davis
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
On Sunday 25 October 2009 12:53:33 Amit Dor-Shifer wrote: amit0 ~ # eselect profile show Current make.profile symlink: default/linux/amd64/10.0 You may want to change this to .../amd64/10.0/desktop or server depending on what your machine is. Then I would think that the flags for qt3support would be enabled by default. However, I am running x86 over here so others may be able to confirm. -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
Yes. This is one of the issues I ran into. Done. On Sun, Oct 25, 2009 at 11:13 PM, Mick michaelkintz...@gmail.com wrote: On Sunday 25 October 2009 12:53:33 Amit Dor-Shifer wrote: amit0 ~ # eselect profile show Current make.profile symlink: default/linux/amd64/10.0 You may want to change this to .../amd64/10.0/desktop or server depending on what your machine is. Then I would think that the flags for qt3support would be enabled by default. However, I am running x86 over here so others may be able to confirm. -- Regards, Mick
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
On Sunday 25 October 2009 15:11:36 Alan E. Davis wrote: Thank you Mr. MacKinnon: On Sun, Oct 25, 2009 at 11:05 PM, Alan McKinnon alan.mckin...@gmail.com Did you try the most straightforward (albeit lengthy) approach: unmerge all of Qt emerge world and let portage figure out what it wants to put back How can I do this? Simplest way I can think of: eix qt- Scroll up and down and note which ones are installed, there's only 20 in total and the colourized output makes it easy to spot the installed ones. Unmerge those. -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
To follow up, after removing qt (by mistake), and all the qt-* packages I could find, this is what I found when running emerge -uDav world x11-libs/qt-gui:4 ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r1', 'merge') conflicts with ~x11-libs/qt-gui-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-webkit-4.5.2-r1', 'merge') x11-libs/qt-sql:4 ('ebuild', '/', 'x11-libs/qt-sql-4.5.3', 'merge') conflicts with =x11-libs/qt-sql-4.5.0:4[mysql] required by ('installed', '/', 'app-office/akonadi-server-1.2.1', 'nomerge') x11-libs/qt-core:4 ('ebuild', '/', 'x11-libs/qt-core-4.5.3-r1', 'merge') conflicts with ~x11-libs/qt-core-4.5.2[qt3support,-debug] required by ('ebuild', '/', 'x11-libs/qt-sql-4.5.2', 'merge') x11-libs/qt-dbus:4 ('ebuild', '/', 'x11-libs/qt-dbus-4.5.3', 'merge') conflicts with ~x11-libs/qt-dbus-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge') media-libs/x264:0 ('ebuild', '/', 'media-libs/x264-0.0.20090923', 'merge') conflicts with media-libs/x264-0.0.20090908 required by ('installed', '/', 'media-video/avidemux-2.5.1-r2', 'nomerge') !!! The following update(s) have been skipped due to unsatisfied dependencies !!! triggered by backtracking: x11-libs/qt-assistant:4 x11-libs/qt-test:4 x11-libs/qt-svg:4 x11-libs/qt-script:4 x11-libs/qt-webkit:4 x11-libs/qt-opengl:4 Not sure where to go with this. When I ran emerge world the re-installation of more than 250 packages was begun. Alan On Sun, Oct 25, 2009 at 11:11 PM, Alan E. Davis lngn...@gmail.com wrote: Thank you Mr. MacKinnon: On Sun, Oct 25, 2009 at 11:05 PM, Alan McKinnon alan.mckin...@gmail.com Did you try the most straightforward (albeit lengthy) approach: unmerge all of Qt emerge world and let portage figure out what it wants to put back How can I do this? There is seldom a good reason to have Qt packages in world (dev packages excepted) and recent changes in the ebuild have caused lots of mutual blockers. When I first went through this, I saw that almost all qt-* packages would be rebuilt on my machines. It seemed easier to restart with a clean slate. I got a blocker notice which said I had to enable various flags, which I did and the merge completed flawlessly. I will try to uninstall all qt-* packages. I'd like to uninstall KDE4 also. Alan Davis
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
Thank you Alan. On Sun, Oct 25, 2009 at 11:23 PM, Alan McKinnon alan.mckin...@gmail.comwrote: Simplest way I can think of: eix qt- Scroll up and down and note which ones are installed, there's only 20 in total and the colourized output makes it easy to spot the installed ones. Unmerge those. That's what I did, then got back to the same message. Even after unmerging avidemux. Alan Davis
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
On Sunday 25 October 2009 15:26:19 Alan E. Davis wrote: To follow up, after removing qt (by mistake), and all the qt-* packages I could find, this is what I found when running emerge -uDav world x11-libs/qt-gui:4 ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r1', 'merge') conflicts with ~x11-libs/qt-gui-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-webkit-4.5.2-r1', 'merge') Something wants qt-webkit-4.5.2-r1 x11-libs/qt-sql:4 ('ebuild', '/', 'x11-libs/qt-sql-4.5.3', 'merge') conflicts with =x11-libs/qt-sql-4.5.0:4[mysql] required by ('installed', '/', 'app-office/akonadi-server-1.2.1', 'nomerge') akonadi-server requires qt-sql with USE=mysql x11-libs/qt-core:4 ('ebuild', '/', 'x11-libs/qt-core-4.5.3-r1', 'merge') conflicts with ~x11-libs/qt-core-4.5.2[qt3support,-debug] required by ('ebuild', '/', 'x11-libs/qt-sql-4.5.2', 'merge') x11-libs/qt-dbus:4 ('ebuild', '/', 'x11-libs/qt-dbus-4.5.3', 'merge') conflicts with ~x11-libs/qt-dbus-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge') media-libs/x264:0 ('ebuild', '/', 'media-libs/x264-0.0.20090923', 'merge') conflicts with media-libs/x264-0.0.20090908 required by ('installed', '/', 'media-video/avidemux-2.5.1-r2', 'nomerge') We need to establish why qt-4.5.2 packages are being pulled in instead of 4.5.3 Please run emerge -avuNDt world and post that (snipping irrelevant bits as appropriate). You might have left a qt-*-4.5.2 package installed by mistake, or some other package is hard-coded to require a qt-4.5.2 version. The solution for the first is to uninstall the package you missed, the solution for the second is to unmerge the offending package and remerge it (but recent portage should be taking care of that all by itself). Either way emerge -t will provide clues. -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
I forgot to mention: After rebuilding all of qt with this amount of changes, be prepared to rebuild all of KDE-4 as well. Not doing this often results in weird behavviour that is impossible to track down, hence the large elog warning in all the qt-* ebuilds. On Sunday 25 October 2009 15:36:05 Alan McKinnon wrote: On Sunday 25 October 2009 15:26:19 Alan E. Davis wrote: To follow up, after removing qt (by mistake), and all the qt-* packages I could find, this is what I found when running emerge -uDav world x11-libs/qt-gui:4 ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r1', 'merge') conflicts with ~x11-libs/qt-gui-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-webkit-4.5.2-r1', 'merge') Something wants qt-webkit-4.5.2-r1 x11-libs/qt-sql:4 ('ebuild', '/', 'x11-libs/qt-sql-4.5.3', 'merge') conflicts with =x11-libs/qt-sql-4.5.0:4[mysql] required by ('installed', '/', 'app-office/akonadi-server-1.2.1', 'nomerge') akonadi-server requires qt-sql with USE=mysql x11-libs/qt-core:4 ('ebuild', '/', 'x11-libs/qt-core-4.5.3-r1', 'merge') conflicts with ~x11-libs/qt-core-4.5.2[qt3support,-debug] required by ('ebuild', '/', 'x11-libs/qt-sql-4.5.2', 'merge') x11-libs/qt-dbus:4 ('ebuild', '/', 'x11-libs/qt-dbus-4.5.3', 'merge') conflicts with ~x11-libs/qt-dbus-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge') media-libs/x264:0 ('ebuild', '/', 'media-libs/x264-0.0.20090923', 'merge') conflicts with media-libs/x264-0.0.20090908 required by ('installed', '/', 'media-video/avidemux-2.5.1-r2', 'nomerge') We need to establish why qt-4.5.2 packages are being pulled in instead of 4.5.3 Please run emerge -avuNDt world and post that (snipping irrelevant bits as appropriate). You might have left a qt-*-4.5.2 package installed by mistake, or some other package is hard-coded to require a qt-4.5.2 version. The solution for the first is to uninstall the package you missed, the solution for the second is to unmerge the offending package and remerge it (but recent portage should be taking care of that all by itself). Either way emerge -t will provide clues. -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
I think that if default/linux/amd64/10.0 is a valid profile, it's reasonable to expect that the relevant news item be listed on eselect. Amit Mick wrote: On Sunday 25 October 2009 12:53:33 Amit Dor-Shifer wrote: amit0 ~ # eselect profile show Current make.profile symlink: default/linux/amd64/10.0 You may want to change this to .../amd64/10.0/desktop or server depending on what your machine is. Then I would think that the flags for qt3support would be enabled by default. However, I am running x86 over here so others may be able to confirm.
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
On Sunday 25 October 2009 14:20:00 Amit Dor-Shifer wrote: I think that if default/linux/amd64/10.0 is a valid profile, it's reasonable to expect that the relevant news item be listed on eselect. It takes 1 minute to change it and try emerge -upDv world before you change it back if you so prefer. -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
On Sun, 25 Oct 2009 15:23:24 +0200, Alan McKinnon wrote: Simplest way I can think of: eix qt- Scroll up and down and note which ones are installed, there's only 20 in total and the colourized output makes it easy to spot the installed ones. Unmerge those. To see what's installed: qlist -I qt- To remove them: emerge -Ca $(qlist -IC qt-) -- Neil Bothwick As a computer, I find your faith in technology amusing. signature.asc Description: PGP signature
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
On Saturday 24 October 2009 02:46:32 Dale wrote: Alan E. Davis wrote: I have read a number of different explanations and suggestions, some of them regarding an earlier, yet similar, tanglement between versions of qt-*. I've tried a number of suggestions, and I have unmerged and remerged packages. I am now trying to individually merge packages with dependencies on qt-*-4.5.2. I tried KDE 4.3.1, with some trepidation, and I have happily been running gnome, save a couple of nits, and I have run into qt issues in the past. I would like to uninstall kde4 (like it, but not well enough to devote so many resources to it, and to have to upgrade frequently and painfully). I would like to remove the KDE 4 installation, but keep the individual packages depending on kdelibs. (K3b, etc.). Would this have an impact on this issue? This is off topic, but how to uninstall EXCEPT what I want, of KDE4? Is this reasonable? Thanks. I hope to solve this soon, but it's too early to know whether the help on this list was enough. I changed USE flags, and the same messages appear: SNIP Thank you, Alan Does this help any? r...@smoker / # eselect news read 6 2009-09-27-qt_use_changes Title Qt 4.5.2 default USE flag changes AuthorAlex Alexander wi...@gentoo.org Posted2009-09-27 Revision 1 Qt version 4.5.2 has significant changes in the USE flags enabled by default. When upgrading, make sure you check and re-enable any USE flags you need. Depending on your system and installed packages, you might hit an issue where Portage is getting confused by this USE flag change, trying to mix old 4.5.1 ebuilds with new 4.5.2 ones, resulting in blocks. If this happens to you, please add the offending USE flags (usually 'qt3support' and 'dbus') in your USE= or switch to a desktop profile (eselect profile list). Check this post [0] for more details on this issue. [0] http://www.linuxized.com/p192 r...@smoker / # I have this in my USE flags and I didn't run into this that I recall. qt3 qt3support qt4 I think they are planning to remove qt3 in the future. I'm not sure how close that future is tho. I think qt3support is the key here. Other than the thread that Dale offers, have you changed your profile to the latest 10.0? This had caught me out and went unmerging/emerging qt to get things to work. I think it would have been easier if I had updated my make.profile first which has the required default USE flags: $ ls -la /etc/make.profile lrwxrwxrwx 1 root root 54 Oct 22 10:03 /etc/make.profile - ../usr/portage/profiles/default/linux/x86/10.0/desktop HTH. -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
I have read a number of different explanations and suggestions, some of them regarding an earlier, yet similar, tanglement between versions of qt-*. I've tried a number of suggestions, and I have unmerged and remerged packages. I am now trying to individually merge packages with dependencies on qt-*-4.5.2. I tried KDE 4.3.1, with some trepidation, and I have happily been running gnome, save a couple of nits, and I have run into qt issues in the past. I would like to uninstall kde4 (like it, but not well enough to devote so many resources to it, and to have to upgrade frequently and painfully). I would like to remove the KDE 4 installation, but keep the individual packages depending on kdelibs. (K3b, etc.). Would this have an impact on this issue? This is off topic, but how to uninstall EXCEPT what I want, of KDE4? Is this reasonable? Thanks. I hope to solve this soon, but it's too early to know whether the help on this list was enough. I changed USE flags, and the same messages appear: !!! One or more updates have been skipped due to a dependency conflict: x11-libs/qt-gui:4 ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r1', 'merge') conflicts with ~x11-libs/qt-gui-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-webkit-4.5.2-r1', 'merge') x11-libs/qt-sql:4 ('ebuild', '/', 'x11-libs/qt-sql-4.5.3', 'merge') conflicts with =x11-libs/qt-sql-4.5.0:4[mysql] required by ('installed', '/', 'app-office/akonadi-server-1.2.1', 'nomerge') x11-libs/qt-core:4 ('ebuild', '/', 'x11-libs/qt-core-4.5.3-r1', 'merge') conflicts with ~x11-libs/qt-core-4.5.2[qt3support,-debug] required by ('ebuild', '/', 'x11-libs/qt-sql-4.5.2', 'merge') x11-libs/qt-dbus:4 ('ebuild', '/', 'x11-libs/qt-dbus-4.5.3', 'merge') conflicts with ~x11-libs/qt-dbus-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge') !!! The following update(s) have been skipped due to unsatisfied dependencies !!! triggered by backtracking: x11-libs/qt-assistant:4 x11-libs/qt-svg:4 x11-libs/qt-test:4 x11-libs/qt-script:4 x11-libs/qt-webkit:4 x11-libs/qt-opengl:4 Would you like to merge these packages? [Yes/No] Thank you, Alan
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
Alan E. Davis wrote: I have read a number of different explanations and suggestions, some of them regarding an earlier, yet similar, tanglement between versions of qt-*. I've tried a number of suggestions, and I have unmerged and remerged packages. I am now trying to individually merge packages with dependencies on qt-*-4.5.2. I tried KDE 4.3.1, with some trepidation, and I have happily been running gnome, save a couple of nits, and I have run into qt issues in the past. I would like to uninstall kde4 (like it, but not well enough to devote so many resources to it, and to have to upgrade frequently and painfully). I would like to remove the KDE 4 installation, but keep the individual packages depending on kdelibs. (K3b, etc.). Would this have an impact on this issue? This is off topic, but how to uninstall EXCEPT what I want, of KDE4? Is this reasonable? Thanks. I hope to solve this soon, but it's too early to know whether the help on this list was enough. I changed USE flags, and the same messages appear: SNIP Thank you, Alan Does this help any? r...@smoker / # eselect news read 6 2009-09-27-qt_use_changes Title Qt 4.5.2 default USE flag changes AuthorAlex Alexander wi...@gentoo.org Posted2009-09-27 Revision 1 Qt version 4.5.2 has significant changes in the USE flags enabled by default. When upgrading, make sure you check and re-enable any USE flags you need. Depending on your system and installed packages, you might hit an issue where Portage is getting confused by this USE flag change, trying to mix old 4.5.1 ebuilds with new 4.5.2 ones, resulting in blocks. If this happens to you, please add the offending USE flags (usually 'qt3support' and 'dbus') in your USE= or switch to a desktop profile (eselect profile list). Check this post [0] for more details on this issue. [0] http://www.linuxized.com/p192 r...@smoker / # I have this in my USE flags and I didn't run into this that I recall. qt3 qt3support qt4 I think they are planning to remove qt3 in the future. I'm not sure how close that future is tho. I think qt3support is the key here. Dale :-) :-)
[gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
I've tried alot of things, but I give up. Can someone help me with the knot of dependencies that has been holding my system in hostage from any attempt to update world, for weeks now? This message asked if I want to merge these packages: !!! The following update(s) have been skipped due to unsatisfied dependencies !!! triggered by backtracking: x11-libs/qt-assistant:4 x11-libs/qt-svg:4 x11-libs/qt-test:4 x11-libs/qt-script:4 x11-libs/qt-webkit:4 x11-libs/qt-opengl:4 Would you like to merge these packages? [Yes/No] Here are the blocks: Total: 70 packages (54 upgrades, 9 downgrades, 6 new, 1 reinstall), Size of downloads: 227,710 kB Conflict: 22 blocks !!! One or more updates have been skipped due to a dependency conflict: x11-libs/qt-gui:4 ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r1', 'merge') conflicts with ~x11-libs/qt-gui-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-webkit-4.5.2-r1', 'merge') x11-libs/qt-sql:4 ('ebuild', '/', 'x11-libs/qt-sql-4.5.3', 'merge') conflicts with =x11-libs/qt-sql-4.5.0:4[mysql] required by ('installed', '/', 'app-office/akonadi-server-1.2.1', 'nomerge') x11-libs/qt-core:4 ('ebuild', '/', 'x11-libs/qt-core-4.5.3-r1', 'merge') conflicts with ~x11-libs/qt-core-4.5.2[qt3support,-debug] required by ('ebuild', '/', 'x11-libs/qt-sql-4.5.2', 'merge') x11-libs/qt-dbus:4 ('ebuild', '/', 'x11-libs/qt-dbus-4.5.3', 'merge') conflicts with ~x11-libs/qt-dbus-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge') I think one of the problems is I installed KDE 4.3.X and all of that may need rebuilding. I tried installing a qt overlay. I tried unmasking a more advanced masked qt. I've seen a number of messages, some of them from a few months back, recommending several magical incantations. Nothing seems to get me beyond this knot. Thank you, Alan
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
On Donnerstag 22 Oktober 2009, Alan E. Davis wrote: I've tried alot of things, but I give up. Can someone help me with the knot of dependencies that has been holding my system in hostage from any attempt to update world, for weeks now? This message asked if I want to merge these packages: !!! The following update(s) have been skipped due to unsatisfied dependencies !!! triggered by backtracking: x11-libs/qt-assistant:4 x11-libs/qt-svg:4 x11-libs/qt-test:4 x11-libs/qt-script:4 x11-libs/qt-webkit:4 x11-libs/qt-opengl:4 Would you like to merge these packages? [Yes/No] Here are the blocks: Total: 70 packages (54 upgrades, 9 downgrades, 6 new, 1 reinstall), Size of downloads: 227,710 kB Conflict: 22 blocks !!! One or more updates have been skipped due to a dependency conflict: x11-libs/qt-gui:4 ('ebuild', '/', 'x11-libs/qt-gui-4.5.3-r1', 'merge') conflicts with ~x11-libs/qt-gui-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-webkit-4.5.2-r1', 'merge') x11-libs/qt-sql:4 ('ebuild', '/', 'x11-libs/qt-sql-4.5.3', 'merge') conflicts with =x11-libs/qt-sql-4.5.0:4[mysql] required by ('installed', '/', 'app-office/akonadi-server-1.2.1', 'nomerge') x11-libs/qt-core:4 ('ebuild', '/', 'x11-libs/qt-core-4.5.3-r1', 'merge') conflicts with ~x11-libs/qt-core-4.5.2[qt3support,-debug] required by ('ebuild', '/', 'x11-libs/qt-sql-4.5.2', 'merge') x11-libs/qt-dbus:4 ('ebuild', '/', 'x11-libs/qt-dbus-4.5.3', 'merge') conflicts with ~x11-libs/qt-dbus-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge') I think one of the problems is I installed KDE 4.3.X and all of that may need rebuilding. I tried installing a qt overlay. I tried unmasking a more advanced masked qt. I've seen a number of messages, some of them from a few months back, recommending several magical incantations. Nothing seems to get me beyond this knot. Thank you, Alan show output of emerge -auvt world. but that question has been answered many times. Have you tried googling?
Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
Am Donnerstag 22 Oktober 2009 23:19:07 schrieb Alan E. Davis: I've tried alot of things, but I give up. Can someone help me with the knot of dependencies that has been holding my system in hostage from any attempt to update world, for weeks now? Please read your portage news, especially 2009-09-27-qt_use_changes. See also this weeks thread with subject Confusion. HTH... Dirk signature.asc Description: This is a digitally signed message part.