Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
qt-script, qt-core, qt-sdl, qt-dbus, qt-gui slot conflict
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next  
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Punchcutter
Apprentice
Apprentice


Joined: 11 Feb 2007
Posts: 233

PostPosted: Mon Jul 13, 2009 8:19 pm    Post subject: Reply with quote

Hwoarang wrote:
You are missing several modules suhc as qt-webkit, qt-sql, qt-script etc. You need to have **ALL** qt modules keyworded and not half of them. Either keyword all of them or none of them

Thanks for the help.... I'm not sure how I was to find out all of these split ebuilds, but I did my best and I suspect I got all of them. Here's what I've got :
Code:
x11-libs/qt-core ~x86
x11-libs/qt-gui ~x86
x11-libs/qt-dbus ~x86
x11-libs/qt-opengl ~x86
x11-libs/qt-svg ~x86
x11-libs/qt-qt3support ~x86
x11-libs/qt-assistant ~x86
x11-libs/qt-bc ~x86
x11-libs/qt-c ~x86
x11-libs/qt-phonon ~x86
x11-libs/qt-script ~x86
x11-libs/qt-sql ~x86
x11-libs/qt-test ~x86
x11-libs/qt-webkit ~x86
x11-libs/qt-xmlpatterns ~x86
(the "bc" and "c" may be fake? generated by accident from the many greps and seds I did? anyway I guess their presence doesn't hurt)

Now I'm in a situation where emerge world no longer lists any blocks, and emerging certain KDE apps with -pv (konsole and kpdf) does not list any blocks, but others (korganizer and amarok) do list the same slew of blocks (the usual: many of the qt- split builds blocking each other).

Since world is not blocking at this point, I guess that's my best bet - to reemerge world and then see what the sitaution is. If anyone has further advice at this point, it is gratefully received.
Back to top
View user's profile Send private message
Hwoarang
Developer
Developer


Joined: 24 Feb 2007
Posts: 701
Location: Leeds, UK

PostPosted: Mon Jul 13, 2009 9:03 pm    Post subject: Reply with quote

yes -c and -bc are invalid
Back to top
View user's profile Send private message
zzz025
n00b
n00b


Joined: 06 Nov 2008
Posts: 8

PostPosted: Sun Aug 09, 2009 1:33 am    Post subject: Reply with quote

Hello All,
revdep-rebuild failed on my PC. I am not sure if problem is related to QT
conflict. Does anyone know how to resolve it? Thanks!

The revdep-rebuild output is here:

$ sudo revdep-rebuild
* Configuring search environment for revdep-rebuild

* Checking reverse dependencies
* Packages containing binaries and libraries broken by a package update
* will be emerged.

* Collecting system binaries and libraries
* Found existing 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Found existing 2_ldpath.rr.
* Checking dynamic linking consistency
* Found existing 3_broken.rr.
* Assigning files to packages
* Found existing 4_raw.rr
* Cleaning list of packages to rebuild
* Found existing 4_pkgs.rr
* Assigning packages to ebuilds
* Found existing 4_ebuilds.rr
* Evaluating package order
[ebuild U ] dev-perl/yaml-0.68 [0.65]
[ebuild N ] perl-core/Package-Constants-0.01
[ebuild U ] dev-python/pyxml-0.8.4-r2 [0.8.4-r1]
[ebuild U ] dev-util/boost-build-1.35.0-r1 [1.34.1]
[ebuild N ] virtual/perl-ExtUtils-CBuilder-0.23
[ebuild U ] dev-libs/boost-1.35.0-r2 [1.34.1-r2]
[ebuild N ] virtual/perl-ExtUtils-ParseXS-2.19
[ebuild U ] dev-java/javatoolkit-0.3.0-r3 [0.3.0-r2]
[ebuild U ] dev-java/ant-core-1.7.1-r4 [1.7.0-r1]
[ebuild R ] net-nds/openldap-2.3.43
[ebuild N ] virtual/perl-IO-Zlib-1.09
[ebuild R ] media-libs/sdl-sound-1.0.3
[ebuild U ] perl-core/Archive-Tar-1.40 [1.38]
[ebuild N ] virtual/perl-Archive-Tar-1.40
[ebuild UD] perl-core/File-Spec-3.27.01 [3.2701]
[ebuild UD] virtual/perl-File-Spec-3.27.01 [3.2701]
[ebuild NS ] gnome-extra/libgda-3.0.4 [1.2.4]
[ebuild R ] media-libs/libquicktime-1.1.1
[ebuild U ] xfce-base/libxfce4mcs-4.4.3 [4.2.3]
[ebuild UD] x11-libs/qt-core-4.5.1 [4.5.2]
[ebuild N ] x11-libs/qt-test-4.5.1
[ebuild UD] x11-libs/qt-dbus-4.5.1 [4.5.2]
[ebuild UD] x11-libs/qt-script-4.5.1 [4.5.2]
[ebuild UD] x11-libs/qt-sql-4.5.1 [4.5.2]
[ebuild UD] x11-libs/qt-gui-4.5.1-r2 [4.5.2-r2]
[ebuild UD] x11-libs/qt-qt3support-4.5.1 [4.5.2]
[ebuild N ] x11-libs/qt-svg-4.5.1-r1
[ebuild N ] x11-libs/qt-opengl-4.5.1
[ebuild U ] x11-libs/libgksu-2.0.9 [2.0.5]
[ebuild N ] dev-libs/gdl-0.7.6
[ebuild U ] dev-python/PyQt4-4.4.4-r5 [4.4.4-r2]
[ebuild R ] app-office/openoffice-3.0.0
[ebuild N ] dev-python/gnome-python-extras-base-2.19.1
[ebuild N ] dev-python/libgksu-python-2.19.1
[ebuild N ] dev-python/gtkhtml-python-2.19.1
[ebuild N ] dev-python/gdl-python-2.19.1
[ebuild N ] dev-python/gtkspell-python-2.19.1
[ebuild N ] dev-python/egg-python-2.19.1
[ebuild N ] dev-python/gtkmozembed-python-2.19.1-r11
[ebuild N ] dev-python/libgda-python-2.19.1
[ebuild U ] dev-python/gnome-python-extras-2.19.1-r3 [2.19.1-r1]
[blocks b ] <=dev-python/gnome-python-extras-2.19.1-r2 ("<=dev-python/gnome-python-extras-2.19.1-r2" is blocking dev-python/libgksu-python-2.19.1, dev-python/gnome-python-extras-base-2.19.1, dev-python/gdl-python-2.19.1, dev-python/egg-python-2.19.1, dev-python/gtkhtml-python-2.19.1, dev-python/libgda-python-2.19.1, dev-python/gtkspell-python-2.19.1)
[blocks b ] <=dev-python/gnome-python-extras-2.19.1-r2 ("<=dev-python/gnome-python-extras-2.19.1-r2" is blocking dev-python/gtkmozembed-python-2.19.1-r11)
[blocks B ] >x11-libs/qt-qt3support-4.5.1-r9999 (">x11-libs/qt-qt3support-4.5.1-r9999" is blocking x11-libs/qt-test-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1)
[blocks B ] >x11-libs/qt-dbus-4.5.1-r9999 (">x11-libs/qt-dbus-4.5.1-r9999" is blocking x11-libs/qt-test-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1)
[blocks B ] >x11-libs/qt-script-4.5.1-r9999 (">x11-libs/qt-script-4.5.1-r9999" is blocking x11-libs/qt-test-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1)
[blocks B ] >x11-libs/qt-sql-4.5.1-r9999 (">x11-libs/qt-sql-4.5.1-r9999" is blocking x11-libs/qt-test-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1)
[blocks B ] <x11-libs/qt-opengl-4.5.2 ("<x11-libs/qt-opengl-4.5.2" is blocking x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2)
[blocks B ] >x11-libs/qt-core-4.5.1-r9999 (">x11-libs/qt-core-4.5.1-r9999" is blocking x11-libs/qt-test-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1)
[blocks B ] <x11-libs/qt-svg-4.5.2 ("<x11-libs/qt-svg-4.5.2" is blocking x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2)
[blocks B ] >x11-libs/qt-gui-4.5.1-r9999 (">x11-libs/qt-gui-4.5.1-r9999" is blocking x11-libs/qt-test-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1)
[blocks B ] <x11-libs/qt-test-4.5.2 ("<x11-libs/qt-test-4.5.2" is blocking x11-libs/qt-dbus-4.5.2, x11-libs/qt-script-4.5.2, x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-core-4.5.2, x11-libs/qt-sql-4.5.2)

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

('installed', '/', 'x11-libs/qt-dbus-4.5.2', 'nomerge') pulled in by
>=x11-libs/qt-dbus-4.4.2:4 required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge')
~x11-libs/qt-dbus-4.5.2[-debug] required by ('installed', '/', 'x11-libs/qt-gui-4.5.2-r2', 'nomerge')

('ebuild', '/', 'x11-libs/qt-test-4.5.1', 'merge') pulled in by
>=x11-libs/qt-test-4.4.2:4 required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge')

('installed', '/', 'x11-libs/qt-script-4.5.2', 'nomerge') pulled in by
~x11-libs/qt-script-4.5.2[-debug] required by ('installed', '/', 'x11-libs/qt-gui-4.5.2-r2', 'nomerge')
>=x11-libs/qt-script-4.4.2:4 required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge')

('ebuild', '/', 'x11-libs/qt-svg-4.5.1-r1', 'merge') pulled in by
>=x11-libs/qt-svg-4.4.2:4 required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge')

('installed', '/', 'x11-libs/qt-core-4.5.2', 'nomerge') pulled in by
>=x11-libs/qt-core-4.4.2:4 required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge')
~x11-libs/qt-core-4.5.2[qt3support,-debug] required by ('installed', '/', 'x11-libs/qt-qt3support-4.5.2', 'nomerge')
~x11-libs/qt-core-4.5.2[qt3support,-debug] required by ('installed', '/', 'x11-libs/qt-sql-4.5.2', 'nomerge')
(and 3 more)

('installed', '/', 'x11-libs/qt-gui-4.5.2-r2', 'nomerge') pulled in by
~x11-libs/qt-gui-4.5.2[qt3support] required by ('installed', '/', 'x11-libs/qt-core-4.5.2', 'nomerge')
>=x11-libs/qt-gui-4.4.2:4[dbus] required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge')
~x11-libs/qt-gui-4.5.2[qt3support,accessibility,-debug] required by ('installed', '/', 'x11-libs/qt-qt3support-4.5.2', 'nomerge')

('ebuild', '/', 'x11-libs/qt-opengl-4.5.1', 'merge') pulled in by
>=x11-libs/qt-opengl-4.4.2:4 required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge')

*
* Warning: Failed to resolve package order.
* Will merge in arbitrary order
*
Possible reasons:
- An ebuild is no longer in the portage tree.
- An ebuild is masked, use /etc/portage/packages.keyword
and/or /etc/portage/package.unmask to unmask it
.....
* All prepared. Starting rebuild
emerge --oneshot app-office/openoffice:0
dev-python/gnome-python-extras:0
dev-python/PyQt4:0
media-libs/libquicktime:0
media-libs/sdl-sound:0
net-nds/openldap:0
xfce-base/libxfce4mcs:0
..........
Calculating dependencies... done!
[ebuild R ] net-nds/openldap-2.3.43
[ebuild N ] dev-libs/gdl-0.7.6 USE="gnome -debug"
[ebuild R ] media-libs/libquicktime-1.1.1
[ebuild R ] media-libs/sdl-sound-1.0.3
[ebuild U ] xfce-base/libxfce4mcs-4.4.3 [4.2.3] USE="startup-notification%* -doc%"
[ebuild NS ] gnome-extra/libgda-3.0.4 [1.2.4] USE="berkdb ldap mysql -bindist -debug -doc -firebird -freetds -oci8 -odbc -postgres -xbase"
[ebuild R ] app-office/openoffice-3.0.0
[ebuild UD] x11-libs/qt-core-4.5.1 [4.5.2]
[ebuild UD] x11-libs/qt-dbus-4.5.1 [4.5.2]
[ebuild UD] x11-libs/qt-script-4.5.1 [4.5.2]
[ebuild UD] x11-libs/qt-gui-4.5.1-r2 [4.5.2-r2] USE="gtkstyle%*"
[ebuild UD] x11-libs/qt-sql-4.5.1 [4.5.2]
[ebuild UD] x11-libs/qt-qt3support-4.5.1 [4.5.2]
[blocks b ] >x11-libs/qt-qt3support-4.5.1-r9999 (">x11-libs/qt-qt3support-4.5.1-r9999" is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-svg-4.5.1-r1)
[blocks b ] <x11-libs/qt-opengl-4.5.2 ("<x11-libs/qt-opengl-4.5.2" is blocking x11-libs/qt-qt3support-4.5.2, x11-libs/qt-sql-4.5.2)
[blocks b ] <x11-libs/qt-test-4.5.2 ("<x11-libs/qt-test-4.5.2" is blocking x11-libs/qt-qt3support-4.5.2, x11-libs/qt-sql-4.5.2)
[blocks b ] <x11-libs/qt-svg-4.5.2 ("<x11-libs/qt-svg-4.5.2" is blocking x11-libs/qt-qt3support-4.5.2, x11-libs/qt-sql-4.5.2)
[blocks b ] <x11-libs/qt-sql-4.5.2 ("<x11-libs/qt-sql-4.5.2" is blocking x11-libs/qt-qt3support-4.5.2)
[ebuild N ] x11-libs/qt-svg-4.5.1-r1 USE="iconv -debug -pch"
[ebuild N ] x11-libs/qt-test-4.5.1 USE="iconv -debug -pch"
[ebuild N ] x11-libs/qt-opengl-4.5.1 USE="qt3support -debug -pch"
[ebuild U ] dev-python/PyQt4-4.4.4-r5 [4.4.4-r2] USE="kde%* -assistant% -phonon% -sql% -xmlpatterns%"
[ebuild N ] dev-python/gnome-python-extras-base-2.19.1 USE="-debug"
[ebuild N ] dev-python/libgksu-python-2.19.1 USE="-debug -examples"
[ebuild N ] dev-python/gtkhtml-python-2.19.1 USE="-debug -examples"
[ebuild N ] dev-python/gdl-python-2.19.1 USE="-debug -examples"
[ebuild N ] dev-python/gtkspell-python-2.19.1 USE="-debug -doc -examples"
[ebuild N ] dev-python/egg-python-2.19.1 USE="-debug -examples"
[ebuild N ] dev-python/gtkmozembed-python-2.19.1-r11 USE="-debug -doc"
[ebuild N ] dev-python/libgda-python-2.19.1 USE="-debug"
[ebuild U ] dev-python/gnome-python-extras-2.19.1-r3 [2.19.1-r1]
[blocks b ] <=dev-python/gnome-python-extras-2.19.1-r2 ("<=dev-python/gnome-python-extras-2.19.1-r2" is blocking dev-python/libgksu-python-2.19.1, dev-python/gnome-python-extras-base-2.19.1, dev-python/gdl-python-2.19.1, dev-python/egg-python-2.19.1, dev-python/gtkhtml-python-2.19.1, dev-python/libgda-python-2.19.1, dev-python/gtkspell-python-2.19.1)
[blocks b ] <=dev-python/gnome-python-extras-2.19.1-r2 ("<=dev-python/gnome-python-extras-2.19.1-r2" is blocking dev-python/gtkmozembed-python-2.19.1-r11)
[blocks B ] >x11-libs/qt-gui-4.5.1-r9999 (">x11-libs/qt-gui-4.5.1-r9999" is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-svg-4.5.1-r1)
[blocks B ] >x11-libs/qt-dbus-4.5.1-r9999 (">x11-libs/qt-dbus-4.5.1-r9999" is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-svg-4.5.1-r1)
[blocks B ] >x11-libs/qt-core-4.5.1-r9999 (">x11-libs/qt-core-4.5.1-r9999" is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-svg-4.5.1-r1)
[blocks B ] >x11-libs/qt-script-4.5.1-r9999 (">x11-libs/qt-script-4.5.1-r9999" is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-svg-4.5.1-r1)

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

('installed', '/', 'x11-libs/qt-dbus-4.5.2', 'nomerge') pulled in by
>=x11-libs/qt-dbus-4.4.2:4 required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge')

('ebuild', '/', 'x11-libs/qt-test-4.5.1', 'merge') pulled in by
>=x11-libs/qt-test-4.4.2:4 required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge')

('ebuild', '/', 'x11-libs/qt-qt3support-4.5.1', 'merge') pulled in by
~x11-libs/qt-qt3support-4.5.1[-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.1-r2', 'merge')

('ebuild', '/', 'x11-libs/qt-svg-4.5.1-r1', 'merge') pulled in by
>=x11-libs/qt-svg-4.4.2:4 required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge')

('installed', '/', 'x11-libs/qt-script-4.5.2', 'nomerge') pulled in by
>=x11-libs/qt-script-4.4.2:4 required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge')

('installed', '/', 'x11-libs/qt-core-4.5.2', 'nomerge') pulled in by
>=x11-libs/qt-core-4.4.2:4 required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge')

('installed', '/', 'x11-libs/qt-gui-4.5.2-r2', 'nomerge') pulled in by
>=x11-libs/qt-gui-4.4.2:4[dbus] required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge')

('ebuild', '/', 'x11-libs/qt-opengl-4.5.1', 'merge') pulled in by
>=x11-libs/qt-opengl-4.4.2:4 required by ('ebuild', '/', 'dev-python/PyQt4-4.4.4-r5', 'merge')


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

*
* revdep-rebuild failed to emerge all packages.
* you have the following choices:
* - If emerge failed during the build, fix the problems and re-run revdep-rebuild.
* - Use /etc/portage/package.keywords to unmask a newer version of the package.
* (and remove 5_order.rr to be evaluated again)
* - Modify the above emerge command and run it manually.
* - Compile or unmerge unsatisfied packages manually,
* remove temporary files, and try again.
* (you can edit package/ebuild list first)
*
* To remove temporary files, please run:
* rm /var/cache/revdep-rebuild/*.rr
* Found some broken files that weren't associated with known packages
* The broken files are:
* /usr/kde/3.5/lib/libkscan.la
* /usr/lib/python2.3/site-packages/_lcms.la
Back to top
View user's profile Send private message
Hwoarang
Developer
Developer


Joined: 24 Feb 2007
Posts: 701
Location: Leeds, UK

PostPosted: Sun Aug 09, 2009 8:35 am    Post subject: Reply with quote

Please keyword all qt modules. It seems to me that you don't have *all* qt modules on package.keywords file and this is way it is pulling both 4.5.1 and 4.5.2 packages
Back to top
View user's profile Send private message
lenk
Apprentice
Apprentice


Joined: 08 Mar 2004
Posts: 211

PostPosted: Thu Aug 13, 2009 3:39 am    Post subject: Reply with quote

This is a fresh ~x86 install. Why do I need qt3support anyways?

Code:
homer ~ # emerge -pv kdebase-meta

These are the packages that would be merged, in 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-script:4

  ('ebuild', '/', 'x11-libs/qt-script-4.5.2', 'merge') pulled in by
    >=x11-libs/qt-script-4.5.1:4 required by ('ebuild', '/', 'kde-base/kstyles-4.2.4', 'merge')

  ('ebuild', '/', 'x11-libs/qt-script-4.5.1', 'merge') pulled in by
    ~x11-libs/qt-script-4.5.1[-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.1-r2', 'merge')

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')

  ('ebuild', '/', 'x11-libs/qt-core-4.5.1', 'merge') pulled in by
    ~x11-libs/qt-core-4.5.1[qt3support,-debug] required by ('ebuild', '/', 'x11-libs/qt-qt3support-4.5.1', 'merge')
    ~x11-libs/qt-core-4.5.1[-debug] required by ('ebuild', '/', 'x11-libs/qt-script-4.5.1', 'merge')
    ~x11-libs/qt-core-4.5.1[glib,qt3support,-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.1-r2', 'merge')
    (and 3 more)

x11-libs/qt-gui:4

  ('ebuild', '/', 'x11-libs/qt-gui-4.5.1-r2', 'merge') pulled in by
    ~x11-libs/qt-gui-4.5.1[qt3support,accessibility,-debug] required by ('ebuild', '/', 'x11-libs/qt-qt3support-4.5.1', 'merge')
    ~x11-libs/qt-gui-4.5.1[qt3support] required by ('ebuild', '/', 'x11-libs/qt-core-4.5.1', 'merge')

  ('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge') pulled in by
    >=x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by ('ebuild', '/', 'kde-base/kstyles-4.2.4', 'merge')
    x11-libs/qt-gui:4 required by ('ebuild', '/', 'kde-base/qimageblitz-0.0.4', 'merge')

x11-libs/qt-qt3support:4

  ('ebuild', '/', 'x11-libs/qt-qt3support-4.5.2', 'merge') pulled in by
    >=x11-libs/qt-qt3support-4.5.1:4[accessibility] required by ('ebuild', '/', 'kde-base/kstyles-4.2.4', 'merge')

  ('ebuild', '/', 'x11-libs/qt-qt3support-4.5.1', 'merge') pulled in by
    ~x11-libs/qt-qt3support-4.5.1[-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.1-r2', 'merge')


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man page
or refer to the Gentoo Handbook.


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/kstyles-4.2.4" [ebuild])
(dependency required by "kde-base/kdebase-meta-4.2.4" [ebuild])
(dependency required by "kdebase-meta" [argument])





Fine, lets listen to portage.

Code:
homer ~ # USE="qt3support" emerge -pv kdebase-meta

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy "media-libs/libtheora[encode]".
!!! One of the following packages is required to complete your request:
- media-libs/libtheora-1.1_alpha2 (Change USE: +encode)
(dependency required by "media-video/ffmpeg-0.5-r1" [ebuild])
(dependency required by "media-libs/xine-lib-1.1.16.3-r1" [ebuild])
(dependency required by "media-sound/phonon-4.3.1" [ebuild])
(dependency required by "x11-libs/qt-webkit-4.5.2" [ebuild])
(dependency required by "kde-base/kdelibs-4.2.4-r4" [ebuild])
(dependency required by "kde-base/kde-env-4.2.4" [ebuild])


Again, so I kept listening to portage and atlast.

Code:
USE="qt3support encode svg webkit mysql" emerge -pv kdebase-meta


and it works. Don't worry I don't install packages using USE=, I'm just using it so I can do a quick dry run.

The question is, does kde 4.2.4 need qt3support? I also noticed that if I use qt3 flag with app-text/djvu and app-crypt/pinentry, it will install x11-libs/qt-3.3.8b-r2 instead of using the qt3support. Is this a bug?
_________________
E6300 Gigabyte GA-965P-DS3 2GB Corsair 320GB Seagate 7200.10 XFX 7600GT Gentoo
Dell M1330 T7500 2GB 160GB 13.3" WXGA Gentoo
Sharp Zaurus SL-C760 Cacko ROM 1.21b / pdaXrom 1.10rc5 512MB CF + 512MB SD
Sun Ultra5 Gentoo
Back to top
View user's profile Send private message
Hwoarang
Developer
Developer


Joined: 24 Feb 2007
Posts: 701
Location: Leeds, UK

PostPosted: Thu Aug 13, 2009 7:51 am    Post subject: Reply with quote

Yes qt3support is required for kde-4.2.4. qt3support is not directly related to Qt:3. It is an API which supports Qt3 eclasses on Qt4.

And yes, pinentry[qt3] is the Qt:3 version of pinentry and this is why it requires Qt:3. Dont confuse qt3support with Qt:3
Back to top
View user's profile Send private message
lenk
Apprentice
Apprentice


Joined: 08 Mar 2004
Posts: 211

PostPosted: Thu Aug 13, 2009 12:45 pm    Post subject: Reply with quote

Hwoarang: Thanks. I always thought qt3support can replace qt3 altogether.
_________________
E6300 Gigabyte GA-965P-DS3 2GB Corsair 320GB Seagate 7200.10 XFX 7600GT Gentoo
Dell M1330 T7500 2GB 160GB 13.3" WXGA Gentoo
Sharp Zaurus SL-C760 Cacko ROM 1.21b / pdaXrom 1.10rc5 512MB CF + 512MB SD
Sun Ultra5 Gentoo
Back to top
View user's profile Send private message
gcasillo
l33t
l33t


Joined: 23 Sep 2003
Posts: 738
Location: Cincinnati, Ohio, USA

PostPosted: Sun Aug 23, 2009 7:42 pm    Post subject: Reply with quote

Well, I was performing a new install on HTPC, and I started off with "emerge kdebase-startkde." Then I run into the 4.5.1-r9999 fiasco. I accept keywords (usually ~amd64) on all of my boxes:
Code:
Portage 2.1.6.13 (!/usr/portage/profiles/default/linux/amd64/10.0/no-multilib, gcc-4.3.2, glibc-2.10.1-r0, 2.6.30-gentoo-r5 x86_64)
=================================================================
System uname: Linux-2.6.30-gentoo-r5-x86_64-Intel-R-_Atom-TM-_CPU_330_@_1.60GHz-with-gentoo-2.0.1
Timestamp of tree: Sun, 23 Aug 2009 18:45:02 +0000
distcc 3.1 x86_64-pc-linux-gnu [enabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p28
dev-lang/python:     2.6.2-r1
dev-util/ccache:     2.4-r8
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.0
sys-devel/autoconf:  2.63-r1
sys-devel/automake:  1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distcc distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://ftp.gtlib.gatech.edu/pub/gentoo http://www.gtlib.gatech.edu/pub/gentoo http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.pair.com/ http://gentoo.mirrors.tds.net/gentoo ftp://gentoo.mirrors.tds.net/gentoo http://mirror.datapipe.net/gentoo ftp://mirror.datapipe.net/gentoo"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j17"
PKGDIR="/mnt/nfs_portage/distfiles"
PORTAGE_COMPRESS="gzip"
PORTAGE_COMPRESS_FLAGS="-9"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/mnt/nfs_portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X a52 aac acl alsa amd64 asf audiofile avi bash-completion berkdb bzip2 cli cracklib crypt ctype cups dbus dirac dlloader dri dts encode faac faad ffmpeg flac frontendonly gdbm gif hal imlib jpeg kde kde4 libg++ libwww live lm_sensors logrotate mad matroska midi mmx mmxext mp3 mp4 mpeg mudflap mysql ncurses nls nptl nptlonly ogg oggvorbis openal opengl openmp pcre perl plasma png python qt3support qt4 quicktime readline session smp speex sse sse2 ssl ssse3 svg sysfs syslog tcpd theora tiff transcode truetype unicode usb vorbis webkit x264 xcomposite xine xorg xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS

Didn't seem to matter as I got the laundry list of blockers. I decided to mask off anything <qt-*-4.5.2:
Code:
<x11-libs/qt-test-4.5.2
<x11-libs/qt-script-4.5.2
<x11-libs/qt-sql-4.5.2
<x11-libs/qt-gui-4.5.2
<x11-libs/qt-qt3support-4.5.2
<x11-libs/qt-core-4.5.2
<x11-libs/qt-svg-4.5.2
<x11-libs/qt-dbus-4.5.2
<x11-libs/qt-webkit-4.5.2
<x11-libs/qt-opengl-4.5.2

That gave me a clean bill of packages to install w/o blockers. We'll see how well this comes off...
Back to top
View user's profile Send private message
appofice
n00b
n00b


Joined: 13 Jun 2007
Posts: 35

PostPosted: Mon Aug 24, 2009 6:22 pm    Post subject: Reply with quote

Thx gcasillo i did mask the qt-modules like you say and now it work
If i didn't read your post i would have given up to the new qt.
Also i think is best to unmerge kde and qt


emerge -C $(qlist -IC qt) or emerge -C qt:4 and emerge -C $(qtlist -IC kde) with some other package that don't appear with qlist

Mask packages
Code:

<x11-libs/qt-test-4.5.2
<x11-libs/qt-script-4.5.2
<x11-libs/qt-sql-4.5.2
<x11-libs/qt-gui-4.5.2
<x11-libs/qt-qt3support-4.5.2
<x11-libs/qt-core-4.5.2
<x11-libs/qt-svg-4.5.2
<x11-libs/qt-dbus-4.5.2
<x11-libs/qt-webkit-4.5.2
<x11-libs/qt-opengl-4.5.2


I didn't need to keyword qt-module because my system is ~x86
Back to top
View user's profile Send private message
njcwotx
Guru
Guru


Joined: 25 Feb 2005
Posts: 514
Location: Texas

PostPosted: Tue Aug 25, 2009 1:52 pm    Post subject: Reply with quote

I ran this..
Code:

equery l| grep qt | xargs emerge -C


and was able to move on
_________________
Drinking from the fountain of knowldege.
Sometimes sipping.
Sometimes gulping.
Always thirsting.
Back to top
View user's profile Send private message
account
n00b
n00b


Joined: 02 Sep 2009
Posts: 5

PostPosted: Wed Sep 02, 2009 7:55 pm    Post subject: Reply with quote

I got this and have no idea where to start... :(

Code:
emerge -avu qt-core

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] x11-libs/libX11-1.1.5 [1.1.4] USE="ipv6 -debug -xcb" 1,548 kB [0]
[ebuild     U ] x11-libs/libXext-1.0.4 [1.0.3] USE="-debug" 259 kB [?=>0]
[ebuild     U ] x11-libs/qt-core-4.5.1 [4.4.2] USE="glib* iconv%* qt3support ssl -debug -doc -pch (-custom-cxxflags%)" 111,980 kB [0]
[ebuild     U ] x11-libs/qt-dbus-4.5.1 [4.4.2] USE="-debug -pch (-custom-cxxflags%)" 0 kB [0]
[ebuild     U ] x11-libs/qt-script-4.5.1 [4.4.2] USE="iconv%* -debug -pch (-custom-cxxflags%)" 0 kB [0]
[ebuild     U ] x11-libs/qt-sql-4.5.1 [4.4.2] USE="iconv%* qt3support sqlite -debug -firebird -mysql -odbc -pch -postgres (-custom-cxxflags%)" 0 kB [0]
[ebuild     U ] x11-libs/qt-gui-4.5.1 [4.4.2-r1] USE="accessibility cups dbus glib* gtkstyle%* qt3support tiff xinerama -debug -mng -nas -nis -pch -raster% (-custom-cxxflags%)" INPUT_DEVICES="(-wacom%)" 0 kB [0]
[ebuild     U ] x11-libs/qt-qt3support-4.5.1 [4.4.2] USE="accessibility kde%* -debug -pch -phonon% (-custom-cxxflags%)" 0 kB [0]
[uninstall    ] x11-libs/qt-assistant-4.4.2-r1  USE="webkit -custom-cxxflags -debug -pch"  [0]
[blocks b     ] <x11-libs/qt-assistant-4.5.1 ("<x11-libs/qt-assistant-4.5.1" is blocking x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)
[uninstall    ] x11-libs/qt-test-4.4.2  USE="-custom-cxxflags -debug -pch"  [0]
[blocks b     ] <x11-libs/qt-test-4.5.1 ("<x11-libs/qt-test-4.5.1" is blocking x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)
[uninstall    ] x11-libs/qt-webkit-4.4.2  USE="-custom-cxxflags -debug -pch"  [0]
[blocks b     ] >x11-libs/qt-gui-4.4.2-r9999 (">x11-libs/qt-gui-4.4.2-r9999" is blocking x11-libs/qt-qt3support-4.4.2, x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1, x11-libs/qt-sql-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-core-4.4.2, x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2)
[blocks b     ] >x11-libs/qt-sql-4.4.2-r9999 (">x11-libs/qt-sql-4.4.2-r9999" is blocking x11-libs/qt-qt3support-4.4.2, x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-core-4.4.2, x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2)
[blocks b     ] >x11-libs/qt-core-4.4.2-r9999 (">x11-libs/qt-core-4.4.2-r9999" is blocking x11-libs/qt-qt3support-4.4.2, x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1, x11-libs/qt-sql-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2)
[blocks b     ] <x11-libs/qt-webkit-4.5.1 ("<x11-libs/qt-webkit-4.5.1" is blocking x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)
[blocks b     ] >x11-libs/qt-qt3support-4.4.2-r9999 (">x11-libs/qt-qt3support-4.4.2-r9999" is blocking x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1, x11-libs/qt-sql-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-core-4.4.2, x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2)
[blocks b     ] >x11-libs/qt-dbus-4.4.2-r9999 (">x11-libs/qt-dbus-4.4.2-r9999" is blocking x11-libs/qt-qt3support-4.4.2, x11-libs/qt-script-4.4.2, x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1, x11-libs/qt-sql-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-core-4.4.2, x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2)
[blocks b     ] >x11-libs/qt-script-4.4.2-r9999 (">x11-libs/qt-script-4.4.2-r9999" is blocking x11-libs/qt-qt3support-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1, x11-libs/qt-sql-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-core-4.4.2, x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2)
[blocks B     ] <x11-libs/qt-gui-4.5.1 ("<x11-libs/qt-gui-4.5.1" is blocking x11-libs/qt-script-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-qt3support-4.5.1)
[blocks B     ] >x11-libs/qt-gui-4.4.2-r9999 (">x11-libs/qt-gui-4.4.2-r9999" is blocking x11-libs/qt-qt3support-4.4.2, x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1, x11-libs/qt-sql-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-core-4.4.2, x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2)
[blocks B     ] >x11-libs/qt-sql-4.4.2-r9999 (">x11-libs/qt-sql-4.4.2-r9999" is blocking x11-libs/qt-qt3support-4.4.2, x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-core-4.4.2, x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2)
[blocks B     ] <x11-libs/qt-xmlpatterns-4.5.1 ("<x11-libs/qt-xmlpatterns-4.5.1" is blocking x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)
[blocks B     ] >x11-libs/qt-core-4.4.2-r9999 (">x11-libs/qt-core-4.4.2-r9999" is blocking x11-libs/qt-qt3support-4.4.2, x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1, x11-libs/qt-sql-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2)
[blocks B     ] <x11-libs/qt-opengl-4.5.1 ("<x11-libs/qt-opengl-4.5.1" is blocking x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)
[blocks B     ] <x11-libs/qt-script-4.5.1 ("<x11-libs/qt-script-4.5.1" is blocking x11-libs/qt-core-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-dbus-4.5.1)
[blocks B     ] >x11-libs/qt-qt3support-4.4.2-r9999 (">x11-libs/qt-qt3support-4.4.2-r9999" is blocking x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1, x11-libs/qt-sql-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-core-4.4.2, x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2)
[blocks B     ] <x11-libs/qt-qt3support-4.5.1 ("<x11-libs/qt-qt3support-4.5.1" is blocking x11-libs/qt-script-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-dbus-4.5.1)
[blocks B     ] <x11-libs/qt-dbus-4.5.1 ("<x11-libs/qt-dbus-4.5.1" is blocking x11-libs/qt-script-4.5.1, x11-libs/qt-core-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1)
[blocks B     ] <x11-libs/qt-core-4.5.1 ("<x11-libs/qt-core-4.5.1" is blocking x11-libs/qt-script-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-dbus-4.5.1)
[blocks B     ] <x11-libs/qt-sql-4.5.1 ("<x11-libs/qt-sql-4.5.1" is blocking x11-libs/qt-core-4.5.1, x11-libs/qt-script-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-dbus-4.5.1)
[blocks B     ] >x11-libs/qt-dbus-4.4.2-r9999 (">x11-libs/qt-dbus-4.4.2-r9999" is blocking x11-libs/qt-qt3support-4.4.2, x11-libs/qt-script-4.4.2, x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1, x11-libs/qt-sql-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-core-4.4.2, x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2)
[blocks B     ] >x11-libs/qt-script-4.4.2-r9999 (">x11-libs/qt-script-4.4.2-r9999" is blocking x11-libs/qt-qt3support-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-assistant-4.4.2-r1, x11-libs/qt-sql-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-core-4.4.2, x11-libs/qt-webkit-4.4.2, x11-libs/qt-opengl-4.4.2)
[blocks B     ] <x11-libs/qt-svg-4.5.1 ("<x11-libs/qt-svg-4.5.1" is blocking x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)

Total: 8 packages (8 upgrades, 3 uninstalls), Size of downloads: 113,787 kB
Conflict: 24 blocks (15 unsatisfied)
Portage tree and overlays:
 [0] /usr/portage
 [?] indicates that the source repository could not be determined

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  ('installed', '/', 'x11-libs/qt-svg-4.4.2', 'nomerge') pulled in by
    x11-libs/qt-svg:4 required by ('installed', '/', 'net-wireless/wpa_supplicant-0.6.9', 'nomerge')
    >=x11-libs/qt-svg-4.4.2:4 required by ('installed', '/', 'dev-python/PyQt4-4.4.4-r2', 'nomerge')
    x11-libs/qt-svg:4 required by ('installed', '/', 'x11-libs/qwt-5.0.2-r1', 'nomerge')

  ('ebuild', '/', 'x11-libs/qt-gui-4.5.1', 'merge') pulled in by
    x11-libs/qt-gui:4 required by ('installed', '/', 'x11-libs/qwt-5.0.2-r1', 'nomerge')
    >=x11-libs/qt-gui-4.4.2:4 required by ('installed', '/', 'dev-python/PyQt4-4.4.4-r2', 'nomerge')
    x11-libs/qt-gui:4 required by ('installed', '/', 'media-video/smplayer-0.6.6', 'nomerge')
    (and 9 more)

  ('ebuild', '/', 'x11-libs/qt-qt3support-4.5.1', 'merge') pulled in by
    ~x11-libs/qt-qt3support-4.5.1[-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.1', 'merge')
    >=x11-libs/qt-qt3support-4.4.2:4 required by ('installed', '/', 'dev-python/PyQt4-4.4.4-r2', 'nomerge')

  ('installed', '/', 'x11-libs/qt-opengl-4.4.2', 'nomerge') pulled in by
    >=x11-libs/qt-opengl-4.4.2:4 required by ('installed', '/', 'dev-python/PyQt4-4.4.4-r2', 'nomerge')

  ('ebuild', '/', 'x11-libs/qt-dbus-4.5.1', 'merge') pulled in by
    ~x11-libs/qt-dbus-4.5.1[-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.1', 'merge')
    >=x11-libs/qt-dbus-4.4.2:4 required by ('installed', '/', 'dev-python/PyQt4-4.4.4-r2', 'nomerge')
    x11-libs/qt-dbus:4 required by ('installed', '/', 'net-im/skype-2.0.0.63', 'nomerge')

  ('installed', '/', 'x11-libs/qt-gui-4.4.2-r1', 'nomerge') pulled in by
    x11-libs/qt-gui:4 required by ('installed', '/', 'x11-libs/qwt-5.0.2-r1', 'nomerge')
    >=x11-libs/qt-gui-4.4.2:4 required by ('installed', '/', 'dev-python/PyQt4-4.4.4-r2', 'nomerge')
    x11-libs/qt-gui:4 required by ('installed', '/', 'media-video/smplayer-0.6.6', 'nomerge')
    (and 11 more)

  ('installed', '/', 'x11-libs/qt-dbus-4.4.2', 'nomerge') pulled in by
    ~x11-libs/qt-dbus-4.4.2 required by ('installed', '/', 'x11-libs/qt-gui-4.4.2-r1', 'nomerge')
    >=x11-libs/qt-dbus-4.4.2:4 required by ('installed', '/', 'dev-python/PyQt4-4.4.4-r2', 'nomerge')
    x11-libs/qt-dbus:4 required by ('installed', '/', 'net-im/skype-2.0.0.63', 'nomerge')

  ('installed', '/', 'x11-libs/qt-xmlpatterns-4.4.2', 'nomerge') pulled in by
    x11-libs/qt-xmlpatterns:4 required by ('installed', '/', 'app-admin/keepassx-0.3.4', 'nomerge')

  ('installed', '/', 'x11-libs/qt-qt3support-4.4.2', 'nomerge') pulled in by
    >=x11-libs/qt-qt3support-4.4.2:4 required by ('installed', '/', 'dev-python/PyQt4-4.4.4-r2', 'nomerge')
    ~x11-libs/qt-qt3support-4.4.2 required by ('installed', '/', 'x11-libs/qt-gui-4.4.2-r1', 'nomerge')

  ('installed', '/', 'x11-libs/qt-core-4.4.2', 'nomerge') pulled in by
    x11-libs/qt-core:4[qt3support] required by ('installed', '/', 'app-admin/keepassx-0.3.4', 'nomerge')
    ~x11-libs/qt-core-4.4.2 required by ('installed', '/', 'x11-libs/qt-script-4.4.2', 'nomerge')
    ~x11-libs/qt-core-4.4.2 required by ('installed', '/', 'x11-libs/qt-sql-4.4.2', 'nomerge')
    (and 6 more)

  ('ebuild', '/', 'x11-libs/qt-core-4.5.1', 'merge') pulled in by
    x11-libs/qt-core:4[qt3support] required by ('installed', '/', 'app-admin/keepassx-0.3.4', 'nomerge')
    ~x11-libs/qt-core-4.5.1[qt3support,-debug] required by ('ebuild', '/', 'x11-libs/qt-sql-4.5.1', 'merge')
    ~x11-libs/qt-core-4.5.1[-debug] required by ('ebuild', '/', 'x11-libs/qt-script-4.5.1', 'merge')
    (and 5 more)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

Any help is appreciated
Back to top
View user's profile Send private message
njcwotx
Guru
Guru


Joined: 25 Feb 2005
Posts: 514
Location: Texas

PostPosted: Wed Sep 02, 2009 9:46 pm    Post subject: Reply with quote

Code:
equery l | grep qt |xargs emerge -C

this will uninstall all qt packages and they will reinstall when you emerge world.
_________________
Drinking from the fountain of knowldege.
Sometimes sipping.
Sometimes gulping.
Always thirsting.
Back to top
View user's profile Send private message
account
n00b
n00b


Joined: 02 Sep 2009
Posts: 5

PostPosted: Thu Sep 03, 2009 6:46 am    Post subject: Reply with quote

njcwotx wrote:
Code:
equery l | grep qt |xargs emerge -C

this will uninstall all qt packages and they will reinstall when you emerge world.

Any chance to solve this without uninstalling all qt? There has to be a way... also I normally don't rebuild world... takes too long on my Laptop.

What's the problem here anyway? I thought portage was pretty good at handling blocks automatically these days.
Back to top
View user's profile Send private message
njcwotx
Guru
Guru


Joined: 25 Feb 2005
Posts: 514
Location: Texas

PostPosted: Thu Sep 03, 2009 10:16 pm    Post subject: Reply with quote

if you are reinstalling qt-core, likely it will only pull in the required packages when you do that too I would think. I skimmed the other posts above and there are some other suggestions out there in the preceeding posts concerning a few of the packages that you can try. In my case I was rebuilding the world and it came out on the other end clean.
_________________
Drinking from the fountain of knowldege.
Sometimes sipping.
Sometimes gulping.
Always thirsting.
Back to top
View user's profile Send private message
account
n00b
n00b


Joined: 02 Sep 2009
Posts: 5

PostPosted: Mon Sep 07, 2009 8:09 pm    Post subject: Reply with quote

Interesting... Yesterday I ran python-updater on my Desktop because portage told me so (upgrading python 2.5 -> 2.6), and among the packages that were reemerged were all the qt packages. But this time portage was able to solve the blocks itself, I got all lowercase b's and portage did uninstall every qt package before emerging the new one - nice. I wonder why it worked this way and not when doing an 'emerge -avu qt-core' ... I guess some Python/Qt package is the culprit, pulling in dependencies that cause all those blocks.

I will try that on my laptop too. :)
Back to top
View user's profile Send private message
Kaddy
n00b
n00b


Joined: 27 Jan 2005
Posts: 29

PostPosted: Fri Sep 18, 2009 7:24 am    Post subject: Reply with quote

Looks like this issue still exists, running python-updater now, 109 updates. :(
Back to top
View user's profile Send private message
account
n00b
n00b


Joined: 02 Sep 2009
Posts: 5

PostPosted: Tue Sep 22, 2009 5:34 pm    Post subject: Reply with quote

Yeah i got quite a list too. But in the end portage was able to solve the blocks automatically and i guess most of these packages had to be rebuilt in either case, so no harm done. :)
Back to top
View user's profile Send private message
account
n00b
n00b


Joined: 02 Sep 2009
Posts: 5

PostPosted: Fri Sep 25, 2009 8:35 pm    Post subject: Reply with quote

account wrote:
Interesting... Yesterday I ran python-updater on my Desktop because portage told me so (upgrading python 2.5 -> 2.6), and among the packages that were reemerged were all the qt packages. But this time portage was able to solve the blocks itself, I got all lowercase b's and portage did uninstall every qt package before emerging the new one - nice. I wonder why it worked this way and not when doing an 'emerge -avu qt-core' ... I guess some Python/Qt package is the culprit, pulling in dependencies that cause all those blocks.

I will try that on my laptop too. :)

Grml... wouldn't work on my laptop, had to uninstall most of qt manually. This is really annoying. And I haven't been able to even figure out what is causing this behaviour. Anyone mind enlightening me?
Back to top
View user's profile Send private message
Dr Croubie
Tux's lil' helper
Tux's lil' helper


Joined: 21 Nov 2006
Posts: 102

PostPosted: Fri Oct 09, 2009 7:22 am    Post subject: Reply with quote

OK, so i've just gotten the same problem, i don't know why i'm so far behind everyone else on this, maybe because i'm AMD64 and it's just become stable or something.

anyway, i've been happily running USE="-qt3 -qt3support +qt4" forever in my make.conf with no problems. I tried my usual daily
>emerge -uDNva world
this morning, and get all the weird blocks first telling me to enable +qt3support for a few packages, then disable it and whatever.

So I found this thread and read through it, and tried the
> equery l qt | grep qt- | xargs emerge -C
fix, and yes, it unmerged all of the qt-4.5.1*. But
>emerge -uDNva world
still gave me weird blocks, such as:
>qt-qt3support depends on
>libkonq depends on
>kde-base depends on
>world
(or something like that, running from memory here)
but then:
>equery u libkonq
gives
> - - debug
> - - kdeprefix
> - - test
and doesn't say a thing about why libkonq is pulling qt3support in, if it doesn't even use the qt3support USE flag.
(ok, so 'equery d qt-qt3support' lists practically every kde(4.2) package on my system, so they obviously need x11-libs/qt-qt3support (package))

So anyway, i just tried editing my make.conf to USE="-qt3 +qt3support +qt4" and
>emerge -uDNva world
works perfectly fine now, emerging the 9 or so packages i just unmerged to version 4.5.2.

So one question is: Why does USE="qt3support" in make.conf fix everything, when individual +qt3support in /etc/portage/package.use doesn't?

Even
> equery h qt3support
gives only 4
> I x11-libs/qt-sql-4.5.2
> I x11-libs/qt-core-4.5.2
> I x11-libs/qt-opengl-4.5.2-r1
> I x11-libs/qt-gui-4.5.2-r2
but having each of those 4 individually set in /etc/portage/package.use doesn't work. figure that one out. either somewhere in my settings i'm manually overriding something with -qt3support without knowing it (afaik using package.use was the second most importatnt behind command-line usage, so how could i override it?), or the other option is there's some package requiring qt3support but not reporting it to either portage or to equery.

oh well, my system works now,
> emerge -uDNva world ; emerge -cp ; revdep-rebuild
all give me a nice "nothing to do", so i'm happy, but still somewhat confused as to wtf happened this morning...


Last edited by Dr Croubie on Fri Oct 09, 2009 3:32 pm; edited 1 time in total
Back to top
View user's profile Send private message
fudge
Tux's lil' helper
Tux's lil' helper


Joined: 25 Jul 2002
Posts: 104

PostPosted: Fri Oct 09, 2009 12:57 pm    Post subject: Reply with quote

My system is in a pretty bad shape. I have okular and a woefully lagging k3b which drag in all sort of dependencies. The family of KDE apps is so large and it appears that keeping everything on the same level (and dependency) is very, very difficult. Will keep a close eye on further suggestions in this thread as I've run out of ideas.
Back to top
View user's profile Send private message
Jarjar
Apprentice
Apprentice


Joined: 21 Jul 2002
Posts: 264
Location: Sweden

PostPosted: Sat Oct 10, 2009 8:04 am    Post subject: Reply with quote

Arrgh, this is a mess.

Quote:

exscape / # emerge -uNDav world

These are the packages that would be merged, in order:

Calculating dependencies ... done!

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-sql-4.5.2" [ebuild])
(dependency required by "net-p2p/ktorrent-3.2.4" [installed])
(dependency required by "world" [argument])


So I add 'x11-libs/qt-core qt3support' to /etc/portage/package.use:

Quote:

emerge: there are no ebuilds built with USE flags to satisfy "~x11-libs/qt-core-4.5.2[-debug,-qt3support]".
!!! 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-opengl-4.5.2-r1" [ebuild])
(dependency required by "media-sound/phonon-4.4_pre20090520" [installed])
(dependency required by "kde-base/kdelibs-4.3.2" [installed])
(dependency required by "kde-base/ktimezoned-4.3.2" [installed])


Is it trying to tell me I need it both with AND without qt3support? :?

My package.{use,keywords,unmask} files are a mess right now, so I'm not sure there's any point in posting them. What'd be the easiest way to not only get out of this mess (that seems to happen every week or so) permanently, except for possibly using ~amd64 globally?

EDIT: Also, is there some way to get a smaller KDE install? I've got KDE icons, OpenGL support and heck knows what, and the only KDE app I ever use is KTorrent... I have USE="-opengl" btw.
_________________
[Server etc. | C2D 2.2 @ 3.0 GHz / 4 GB RAM / 3x1 TB + 1x2 TB SATA disks + 1.5 TB ext. | Gentoo]
[Laptop | Macbook Pro 15" / Core i7 (Sandy) Quad 2.2 GHz / 16 GB RAM / Samsung 840 250 GB SSD + 1 TB + 2 TB HDD / 6750M 1 GB / OS X, Win 7]


Last edited by Jarjar on Sat Oct 10, 2009 8:14 am; edited 1 time in total
Back to top
View user's profile Send private message
fudge
Tux's lil' helper
Tux's lil' helper


Joined: 25 Jul 2002
Posts: 104

PostPosted: Sat Oct 10, 2009 8:13 am    Post subject: Reply with quote

What I had to do to get this current mess in a stable state. I pity anyone trying to install a stable amd64 profile right now because out of the box, it won't work.

package.keywords (plus all the kde ~amd64 stuff)
Code:
x11-libs/qt-core ~amd64
x11-libs/qt-dbus ~amd64
x11-libs/qt-gui ~amd64
x11-libs/qt-qt3support ~amd64
x11-libs/qt-script ~amd64
x11-libs/qt-sql ~amd64

/etc/make.conf (remove dbus)
Code:
USE="-qt3 qt3support qt4"

package.mask
Code:
=x11-libs/qt-core-4.5.3
=x11-libs/qt-core-4.5.3-r1
=x11-libs/qt-dbus-4.5.3
=x11-libs/qt-qt3support-4.5.3
=x11-libs/qt-script-4.5.3
=x11-libs/qt-sql-4.5.3
=x11-libs/qt-gui-4.5.3-r1

package.use
Code:
x11-libs/qt-gui dbus


I hope this helps somewhat.
Back to top
View user's profile Send private message
Jarjar
Apprentice
Apprentice


Joined: 21 Jul 2002
Posts: 264
Location: Sweden

PostPosted: Sat Oct 10, 2009 11:05 am    Post subject: Reply with quote

fudge wrote:
What I had to do to get this current mess in a stable state. I pity anyone trying to install a stable amd64 profile right now because out of the box, it won't work.

package.keywords (plus all the kde ~amd64 stuff)
Code:
x11-libs/qt-core ~amd64
x11-libs/qt-dbus ~amd64
x11-libs/qt-gui ~amd64
x11-libs/qt-qt3support ~amd64
x11-libs/qt-script ~amd64
x11-libs/qt-sql ~amd64

/etc/make.conf (remove dbus)
Code:
USE="-qt3 qt3support qt4"

package.mask
Code:
=x11-libs/qt-core-4.5.3
=x11-libs/qt-core-4.5.3-r1
=x11-libs/qt-dbus-4.5.3
=x11-libs/qt-qt3support-4.5.3
=x11-libs/qt-script-4.5.3
=x11-libs/qt-sql-4.5.3
=x11-libs/qt-gui-4.5.3-r1

package.use
Code:
x11-libs/qt-gui dbus


I hope this helps somewhat.

Thanks, this combined with some housekeeping in the files solved it for me. :)
... for now, at least!
_________________
[Server etc. | C2D 2.2 @ 3.0 GHz / 4 GB RAM / 3x1 TB + 1x2 TB SATA disks + 1.5 TB ext. | Gentoo]
[Laptop | Macbook Pro 15" / Core i7 (Sandy) Quad 2.2 GHz / 16 GB RAM / Samsung 840 250 GB SSD + 1 TB + 2 TB HDD / 6750M 1 GB / OS X, Win 7]
Back to top
View user's profile Send private message
jagdpanther
Apprentice
Apprentice


Joined: 22 Nov 2003
Posts: 230

PostPosted: Sat Oct 10, 2009 4:46 pm    Post subject: Reply with quote

I had a slightly simpler fix than fudge:

note: other than listed below, I have NO other reference to qt in /etc/portage/package.*
I also do NOT have any qt* USE flags in /etc/make.conf

1. emerge --unmerge <all qt packages>

2. /etc/portage/package.use
Code:
 # qt fix
x11-libs/qt-gui dbus


3. /etc/portage/package.mask
Code:
# qt fix
<x11-libs/qt-core-4.5.2
<x11-libs/qt-dbus-4.5.2
<x11-libs/qt-script-4.5.2
<x11-libs/qt-sql-4.5.2
<x11-libs/qt-gui-4.5.2


In general I always try to mask out earlier packages rather than later packages so when new versions are available I won't be masking them.
Back to top
View user's profile Send private message
sl70
Guru
Guru


Joined: 18 Jun 2002
Posts: 343
Location: Chicago, USA

PostPosted: Mon Oct 12, 2009 4:28 pm    Post subject: Reply with quote

This is really messed up. How can the qt-* 4.5.2 packages be marked stable on amd64? I have no kde or qt-* packages keyworded and want to keep the number of unstable packages I use to a minimum. Even so, I kept getting irreconcilable slot conflicts no matter what I did. The only way out of this was to mask all >=qt-*-4.5.2, unmerge all the qt-* packages and then re-merge qt-core. In other words, a Royal PTA.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
Page 5 of 8

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum