public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
@ 2009-10-22 21:19 Alan E. Davis
  2009-10-22 21:28 ` Volker Armin Hemmann
  2009-10-23  5:33 ` Dirk Heinrichs
  0 siblings, 2 replies; 26+ messages in thread
From: Alan E. Davis @ 2009-10-22 21:19 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1869 bytes --]

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

[-- Attachment #2: Type: text/html, Size: 2499 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-22 21:19 [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update Alan E. Davis
@ 2009-10-22 21:28 ` Volker Armin Hemmann
  2009-10-23  5:33 ` Dirk Heinrichs
  1 sibling, 0 replies; 26+ messages in thread
From: Volker Armin Hemmann @ 2009-10-22 21:28 UTC (permalink / raw
  To: gentoo-user

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?



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-22 21:19 [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update Alan E. Davis
  2009-10-22 21:28 ` Volker Armin Hemmann
@ 2009-10-23  5:33 ` Dirk Heinrichs
  2009-10-24  1:29   ` Alan E. Davis
  2009-10-25 11:43   ` Amit Dor-Shifer
  1 sibling, 2 replies; 26+ messages in thread
From: Dirk Heinrichs @ 2009-10-23  5:33 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 407 bytes --]

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world  update
  2009-10-23  5:33 ` Dirk Heinrichs
@ 2009-10-24  1:29   ` Alan E. Davis
  2009-10-24  1:46     ` Dale
  2009-10-25 11:43   ` Amit Dor-Shifer
  1 sibling, 1 reply; 26+ messages in thread
From: Alan E. Davis @ 2009-10-24  1:29 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2176 bytes --]

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

[-- Attachment #2: Type: text/html, Size: 2671 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-24  1:29   ` Alan E. Davis
@ 2009-10-24  1:46     ` Dale
  2009-10-24 23:44       ` Mick
  0 siblings, 1 reply; 26+ messages in thread
From: Dale @ 2009-10-24  1:46 UTC (permalink / raw
  To: gentoo-user

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?

root@smoker / # eselect news read 6
2009-09-27-qt_use_changes
  Title                     Qt 4.5.2 default USE flag changes
  Author                    Alex Alexander <wired@gentoo.org>
  Posted                    2009-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


root@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

:-)  :-) 



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-24  1:46     ` Dale
@ 2009-10-24 23:44       ` Mick
  0 siblings, 0 replies; 26+ messages in thread
From: Mick @ 2009-10-24 23:44 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 2960 bytes --]

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?
> 
> root@smoker / # eselect news read 6
> 2009-09-27-qt_use_changes
>   Title                     Qt 4.5.2 default USE flag changes
>   Author                    Alex Alexander <wired@gentoo.org>
>   Posted                    2009-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
> 
> 
> root@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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-23  5:33 ` Dirk Heinrichs
  2009-10-24  1:29   ` Alan E. Davis
@ 2009-10-25 11:43   ` Amit Dor-Shifer
  2009-10-25 12:08     ` Mick
                       ` (2 more replies)
  1 sibling, 3 replies; 26+ messages in thread
From: Amit Dor-Shifer @ 2009-10-25 11:43 UTC (permalink / raw
  To: gentoo-user

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]   read    2009-04-06  Migration to X.org Server 1.5
  [2]   read    2009-10-02  Migration to X.org Server 1.6 and libxcb 1.4
  [3]   read    2009-07-02  kdeprefix and monolithic ebuilds issues
  [4]   read    2009-04-18  Generation 1 Java Setup Deprecated
  [5]   read    2009-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 <wired@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
>   



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-25 11:43   ` Amit Dor-Shifer
@ 2009-10-25 12:08     ` Mick
  2009-10-25 12:53       ` Amit Dor-Shifer
  2009-10-25 12:26     ` Arttu V.
  2009-10-25 12:35     ` econti
  2 siblings, 1 reply; 26+ messages in thread
From: Mick @ 2009-10-25 12:08 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 479 bytes --]

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world  update
  2009-10-25 11:43   ` Amit Dor-Shifer
  2009-10-25 12:08     ` Mick
@ 2009-10-25 12:26     ` Arttu V.
  2009-10-26 13:00       ` Alan E. Davis
  2009-10-25 12:35     ` econti
  2 siblings, 1 reply; 26+ messages in thread
From: Arttu V. @ 2009-10-25 12:26 UTC (permalink / raw
  To: gentoo-user

On 10/25/09, Amit Dor-Shifer <amitds@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.



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-25 11:43   ` Amit Dor-Shifer
  2009-10-25 12:08     ` Mick
  2009-10-25 12:26     ` Arttu V.
@ 2009-10-25 12:35     ` econti
  2009-10-25 12:49       ` Alan E. Davis
  2009-10-25 12:58       ` Amit Dor-Shifer
  2 siblings, 2 replies; 26+ messages in thread
From: econti @ 2009-10-25 12:35 UTC (permalink / raw
  To: gentoo-user

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]   read    2009-04-06  Migration to X.org Server 1.5
>  [2]   read    2009-10-02  Migration to X.org Server 1.6 and libxcb 1.4
>  [3]   read    2009-07-02  kdeprefix and monolithic ebuilds issues
>  [4]   read    2009-04-18  Generation 1 Java Setup Deprecated
>  [5]   read    2009-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 <wired@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




^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world  update
  2009-10-25 12:35     ` econti
@ 2009-10-25 12:49       ` Alan E. Davis
  2009-10-25 13:05         ` Alan McKinnon
  2009-10-25 12:58       ` Amit Dor-Shifer
  1 sibling, 1 reply; 26+ messages in thread
From: Alan E. Davis @ 2009-10-25 12:49 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1111 bytes --]

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

[-- Attachment #2: Type: text/html, Size: 1295 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-25 12:08     ` Mick
@ 2009-10-25 12:53       ` Amit Dor-Shifer
  2009-10-25 13:13         ` Mick
  0 siblings, 1 reply; 26+ messages in thread
From: Amit Dor-Shifer @ 2009-10-25 12:53 UTC (permalink / raw
  To: gentoo-user

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?
>   



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-25 12:35     ` econti
  2009-10-25 12:49       ` Alan E. Davis
@ 2009-10-25 12:58       ` Amit Dor-Shifer
  1 sibling, 0 replies; 26+ messages in thread
From: Amit Dor-Shifer @ 2009-10-25 12:58 UTC (permalink / raw
  To: gentoo-user

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]   read    2009-04-06  Migration to X.org Server 1.5
>>  [2]   read    2009-10-02  Migration to X.org Server 1.6 and libxcb 1.4
>>  [3]   read    2009-07-02  kdeprefix and monolithic ebuilds issues
>>  [4]   read    2009-04-18  Generation 1 Java Setup Deprecated
>>  [5]   read    2009-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 <wired@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
>
>



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-25 12:49       ` Alan E. Davis
@ 2009-10-25 13:05         ` Alan McKinnon
  2009-10-25 13:11           ` Alan E. Davis
  0 siblings, 1 reply; 26+ messages in thread
From: Alan McKinnon @ 2009-10-25 13:05 UTC (permalink / raw
  To: gentoo-user

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



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world  update
  2009-10-25 13:05         ` Alan McKinnon
@ 2009-10-25 13:11           ` Alan E. Davis
  2009-10-25 13:23             ` Alan McKinnon
  2009-10-25 13:26             ` Alan E. Davis
  0 siblings, 2 replies; 26+ messages in thread
From: Alan E. Davis @ 2009-10-25 13:11 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 814 bytes --]

Thank you Mr. MacKinnon:

On Sun, Oct 25, 2009 at 11:05 PM, Alan McKinnon <alan.mckinnon@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

[-- Attachment #2: Type: text/html, Size: 1379 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-25 12:53       ` Amit Dor-Shifer
@ 2009-10-25 13:13         ` Mick
  2009-10-25 13:18           ` Alan E. Davis
  2009-10-25 14:20           ` Amit Dor-Shifer
  0 siblings, 2 replies; 26+ messages in thread
From: Mick @ 2009-10-25 13:13 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 438 bytes --]

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world  update
  2009-10-25 13:13         ` Mick
@ 2009-10-25 13:18           ` Alan E. Davis
  2009-10-25 14:20           ` Amit Dor-Shifer
  1 sibling, 0 replies; 26+ messages in thread
From: Alan E. Davis @ 2009-10-25 13:18 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 579 bytes --]

Yes.  This is one of the issues I ran into.  Done.

On Sun, Oct 25, 2009 at 11:13 PM, Mick <michaelkintzios@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
>

[-- Attachment #2: Type: text/html, Size: 939 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-25 13:11           ` Alan E. Davis
@ 2009-10-25 13:23             ` Alan McKinnon
  2009-10-25 13:27               ` Alan E. Davis
  2009-10-25 17:00               ` Neil Bothwick
  2009-10-25 13:26             ` Alan E. Davis
  1 sibling, 2 replies; 26+ messages in thread
From: Alan McKinnon @ 2009-10-25 13:23 UTC (permalink / raw
  To: gentoo-user

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.mckinnon@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



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world  update
  2009-10-25 13:11           ` Alan E. Davis
  2009-10-25 13:23             ` Alan McKinnon
@ 2009-10-25 13:26             ` Alan E. Davis
  2009-10-25 13:36               ` Alan McKinnon
  1 sibling, 1 reply; 26+ messages in thread
From: Alan E. Davis @ 2009-10-25 13:26 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2422 bytes --]

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 <lngndvs@gmail.com> wrote:

> Thank you Mr. MacKinnon:
>
> On Sun, Oct 25, 2009 at 11:05 PM, Alan McKinnon <alan.mckinnon@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
>
>

[-- Attachment #2: Type: text/html, Size: 3821 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world  update
  2009-10-25 13:23             ` Alan McKinnon
@ 2009-10-25 13:27               ` Alan E. Davis
  2009-10-25 17:00               ` Neil Bothwick
  1 sibling, 0 replies; 26+ messages in thread
From: Alan E. Davis @ 2009-10-25 13:27 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 424 bytes --]

Thank you Alan.

On Sun, Oct 25, 2009 at 11:23 PM, Alan McKinnon <alan.mckinnon@gmail.com>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.
>

That's what I did, then got back to the same message.  Even after unmerging
avidemux.


>
>

Alan Davis

[-- Attachment #2: Type: text/html, Size: 978 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-25 13:26             ` Alan E. Davis
@ 2009-10-25 13:36               ` Alan McKinnon
  2009-10-25 13:37                 ` Alan McKinnon
  0 siblings, 1 reply; 26+ messages in thread
From: Alan McKinnon @ 2009-10-25 13:36 UTC (permalink / raw
  To: gentoo-user

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



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-25 13:36               ` Alan McKinnon
@ 2009-10-25 13:37                 ` Alan McKinnon
  0 siblings, 0 replies; 26+ messages in thread
From: Alan McKinnon @ 2009-10-25 13:37 UTC (permalink / raw
  To: gentoo-user

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



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-25 13:13         ` Mick
  2009-10-25 13:18           ` Alan E. Davis
@ 2009-10-25 14:20           ` Amit Dor-Shifer
  2009-10-25 15:45             ` Mick
  1 sibling, 1 reply; 26+ messages in thread
From: Amit Dor-Shifer @ 2009-10-25 14:20 UTC (permalink / raw
  To: gentoo-user

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.
>
>   



^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-25 14:20           ` Amit Dor-Shifer
@ 2009-10-25 15:45             ` Mick
  0 siblings, 0 replies; 26+ messages in thread
From: Mick @ 2009-10-25 15:45 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 330 bytes --]

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update
  2009-10-25 13:23             ` Alan McKinnon
  2009-10-25 13:27               ` Alan E. Davis
@ 2009-10-25 17:00               ` Neil Bothwick
  1 sibling, 0 replies; 26+ messages in thread
From: Neil Bothwick @ 2009-10-25 17:00 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 455 bytes --]

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.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world  update
  2009-10-25 12:26     ` Arttu V.
@ 2009-10-26 13:00       ` Alan E. Davis
  0 siblings, 0 replies; 26+ messages in thread
From: Alan E. Davis @ 2009-10-26 13:00 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 434 bytes --]

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

[-- Attachment #2: Type: text/html, Size: 472 bytes --]

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2009-10-26 13:01 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-22 21:19 [gentoo-user] Uncle: qt-*:4 dependencies/blocks preventing world update Alan E. Davis
2009-10-22 21:28 ` Volker Armin Hemmann
2009-10-23  5:33 ` Dirk Heinrichs
2009-10-24  1:29   ` Alan E. Davis
2009-10-24  1:46     ` Dale
2009-10-24 23:44       ` Mick
2009-10-25 11:43   ` Amit Dor-Shifer
2009-10-25 12:08     ` Mick
2009-10-25 12:53       ` Amit Dor-Shifer
2009-10-25 13:13         ` Mick
2009-10-25 13:18           ` Alan E. Davis
2009-10-25 14:20           ` Amit Dor-Shifer
2009-10-25 15:45             ` Mick
2009-10-25 12:26     ` Arttu V.
2009-10-26 13:00       ` Alan E. Davis
2009-10-25 12:35     ` econti
2009-10-25 12:49       ` Alan E. Davis
2009-10-25 13:05         ` Alan McKinnon
2009-10-25 13:11           ` Alan E. Davis
2009-10-25 13:23             ` Alan McKinnon
2009-10-25 13:27               ` Alan E. Davis
2009-10-25 17:00               ` Neil Bothwick
2009-10-25 13:26             ` Alan E. Davis
2009-10-25 13:36               ` Alan McKinnon
2009-10-25 13:37                 ` Alan McKinnon
2009-10-25 12:58       ` Amit Dor-Shifer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox