On 29/03/2015 19:30, Mick wrote: > On Sunday 29 Mar 2015 18:07:50 Alan McKinnon wrote: >> On 29/03/2015 18:21, Mick wrote: >>> On Sunday 29 Mar 2015 17:08:32 Yanestra wrote: >>>> On 03/29/2015 05:03 PM, waben...@gmail.com wrote: >>>>> "In most of the cases, Portage will be able to deliver correct >>>>> suggestions for that when using the --autounmask feature. >>>> >>>> The first thing what happens here is that kde wants to upgrade because >>>> qtchooser's mask miraculously becomes ignored. And qtchooser itself >>>> doesn't install together with the libraries it pretends to control >>>> because there masses of conflicts, no matter what combination (qt4, qt5) >>>> I try. >>>> >>>> It has taken months of experimentation to get all the software to work >>>> which I need. It was tricky, because in many places only particular >>>> versions do. >>>> >>>> All that dissolves in a giant pile of rubbish... >>>> >>>> Regards, >>>> Yanestra >>> >>> I've also ended up with qt blockers, that I do not seem capable to >>> overcome yet. KDE wants qt 4.8.5 installed which is blocking qt 4.8.6. >>> How did you go about overcoming this? >> >> I went through that exercise about a month ago, and I needed this: >> >> /etc/portage/package.use/abi_x86_32: >>> =dev-qt/qtwebkit-4.8.6-r1:4 abi_x86_32 >>> =dev-qt/qtgui-4.8.6-r1:4 abi_x86_32 >>> =dev-qt/qtdbus-4.8.6-r1:4 abi_x86_32 >>> =dev-qt/qtscript-4.8.6-r1:4 abi_x86_32 >>> =dev-qt/qtcore-4.8.6-r1:4 abi_x86_32 >>> =dev-qt/qtxmlpatterns-4.8.6-r1:4 abi_x86_32 >>> =dev-qt/qt3support-4.8.6-r1 abi_x86_32 >>> =dev-qt/qtsql-4.8.6-r1:4 abi_x86_32 >> >> Apparently I have some 32-bit app that uses Qt, and wine is also in the >> mix. I imagine the number of possibilities and complications about this >> can be huge and many folks will need to make their own unique tweaks to >> package.use, and it'll take a while to shake out all the cruft in the tree > > Thanks Alan, after keywording: > > =dev-qt/qtopengl-4.8.6-r1 ~amd64 > =dev-qt/qtscript-4.8.6-r1 ~amd64 > =dev-qt/qtsql-4.8.6-r1 ~amd64 > =dev-qt/qtsvg-4.8.6-r1 ~amd64 > =dev-qt/qttest-4.8.6-r1 ~amd64 > =dev-qt/qttranslations-4.8.6-r1 ~amd64 > =dev-qt/qtwebkit-4.8.6-r1 ~amd64 > =dev-qt/qtxmlpatterns-4.8.6-r1 ~amd64 > > and adding abi_x86_32 on many packages that emerge asked me to, I am now able > to progress with 'emerge -a @preserved-rebuild'. >
Thanks Mick. I think Michael posted the correct cause up-thread: "If you're on stable, you'll need to keyword qt-4.8.6 in its entirety. You can't mix and match versions, and 4.8.6 is the only one that supports multilib." So you probably want to add all current Qt4 packages to the list. We should probably start asking all posters with similar problems what is the output of grep -ir qt /etc/portage and help them remove all cruft that's getting in the way of a clean upgrade -- Alan McKinnon alan.mckin...@gmail.com