Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

[solved] x11-libs/qt-*-4.5.1 multiple blocks.

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
15 posts • Page 1 of 1
Author
Message
Darth Marley
Tux's lil' helper
Tux's lil' helper
Posts: 107
Joined: Thu Jan 25, 2007 6:18 am

[solved] x11-libs/qt-*-4.5.1 multiple blocks.

  • Quote

Post by Darth Marley » Sat Jun 06, 2009 4:28 am

Trying to do a usual emerge -uDN world, and the 4.5.1 versions of x11-libs/qt-*-4.5.1 seem to mutually block each other.

This results in me being unable to update until this is fixed in the tree.

What is the deal?

Code: Select all

[blocks b     ] <x11-libs/qt-dbus-4.5.1 ("<x11-libs/qt-dbus-4.5.1" is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)
[ebuild     U ] x11-libs/qt-script-4.5.1 [4.4.2] USE="iconv%*"
[blocks b     ] <x11-libs/qt-script-4.5.1 ("<x11-libs/qt-script-4.5.1" is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)
[ebuild     U ] x11-libs/qt-sql-4.5.1 [4.4.2-r1]
[blocks b     ] <x11-libs/qt-sql-4.5.1 ("<x11-libs/qt-sql-4.5.1" is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-core-4.5.1)
[ebuild     U ] x11-libs/qt-test-4.5.1 [4.4.2] USE="iconv%*"
[blocks b     ] <x11-libs/qt-test-4.5.1 ("<x11-libs/qt-test-4.5.1" is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)
[ebuild     U ] x11-libs/qt-gui-4.5.1 [4.4.2-r3] USE="gtkstyle%* -raster%"
[blocks b     ] <x11-libs/qt-gui-4.5.1 ("<x11-libs/qt-gui-4.5.1" is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)
[ebuild     U ] x11-libs/qt-qt3support-4.5.1 [4.4.2] USE="kde%* -phonon%"
[blocks b     ] <x11-libs/qt-qt3support-4.5.1 ("<x11-libs/qt-qt3support-4.5.1" is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)
[ebuild     U ] x11-libs/qt-svg-4.5.1-r1 [4.4.2] USE="iconv%*"
[blocks b     ] <x11-libs/qt-svg-4.5.1 ("<x11-libs/qt-svg-4.5.1" is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)
[blocks b     ] >x11-libs/qt-opengl-4.4.2-r9999 (">x11-libs/qt-opengl-4.4.2-r9999" is blocking x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-gui-4.4.2-r3, x11-libs/qt-sql-4.4.2-r1, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-core-4.4.2-r2)
[ebuild     U ] x11-libs/qt-opengl-4.5.1 [4.4.2]
[blocks b     ] >x11-libs/qt-gui-4.4.2-r9999 (">x11-libs/qt-gui-4.4.2-r9999" is blocking x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-sql-4.4.2-r1, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-opengl-4.4.2, x11-libs/qt-core-4.4.2-r2)
[blocks b     ] >x11-libs/qt-sql-4.4.2-r9999 (">x11-libs/qt-sql-4.4.2-r9999" is blocking x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-gui-4.4.2-r3, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-opengl-4.4.2, x11-libs/qt-core-4.4.2-r2)
[blocks b     ] >x11-libs/qt-core-4.4.2-r9999 (">x11-libs/qt-core-4.4.2-r9999" is blocking x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-gui-4.4.2-r3, x11-libs/qt-sql-4.4.2-r1, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-opengl-4.4.2)
[blocks b     ] >x11-libs/qt-svg-4.4.2-r9999 (">x11-libs/qt-svg-4.4.2-r9999" is blocking x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-gui-4.4.2-r3, x11-libs/qt-sql-4.4.2-r1, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-opengl-4.4.2, x11-libs/qt-core-4.4.2-r2)
[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-gui-4.4.2-r3, x11-libs/qt-sql-4.4.2-r1, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-opengl-4.4.2, x11-libs/qt-core-4.4.2-r2)
[blocks b     ] <x11-libs/qt-opengl-4.5.1 ("<x11-libs/qt-opengl-4.5.1" is blocking x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-gui-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)
[blocks b     ] >x11-libs/qt-dbus-4.4.2-r9999 (">x11-libs/qt-dbus-4.4.2-r9999" is blocking x11-libs/qt-script-4.4.2, x11-libs/qt-gui-4.4.2-r3, x11-libs/qt-sql-4.4.2-r1, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-opengl-4.4.2, x11-libs/qt-core-4.4.2-r2)
[blocks b     ] >x11-libs/qt-test-4.4.2-r9999 (">x11-libs/qt-test-4.4.2-r9999" is blocking x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-gui-4.4.2-r3, x11-libs/qt-sql-4.4.2-r1, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-opengl-4.4.2, x11-libs/qt-core-4.4.2-r2)
[blocks b     ] >x11-libs/qt-script-4.4.2-r9999 (">x11-libs/qt-script-4.4.2-r9999" is blocking x11-libs/qt-dbus-4.4.2, x11-libs/qt-gui-4.4.2-r3, x11-libs/qt-sql-4.4.2-r1, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-opengl-4.4.2, x11-libs/qt-core-4.4.2-r2)
Last edited by Darth Marley on Mon Jun 08, 2009 1:21 am, edited 1 time in total.
Top
dAlexis
n00b
n00b
User avatar
Posts: 63
Joined: Sun Apr 18, 2004 9:23 am
Location: Moscow region,Russia

  • Quote

Post by dAlexis » Sat Jun 06, 2009 5:35 am

Same thing on 64 bits. Your system is AMD64?
"The Matrix has you!" - "Let it be...."
Top
Darth Marley
Tux's lil' helper
Tux's lil' helper
Posts: 107
Joined: Thu Jan 25, 2007 6:18 am

  • Quote

Post by Darth Marley » Sat Jun 06, 2009 6:33 am

No, 32 bit.

This started just this week.
I suspect that many of these packages went "stable" this week.
Top
DaggyStyle
Watchman
Watchman
User avatar
Posts: 5969
Joined: Wed Mar 22, 2006 6:57 am

  • Quote

Post by DaggyStyle » Sat Jun 06, 2009 6:48 am

you could start by unmerging all qt-*-r9999 packages
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Top
wklam
n00b
n00b
Posts: 44
Joined: Mon May 09, 2005 1:50 am

  • Quote

Post by wklam » Sat Jun 06, 2009 7:45 am

I had similar issue yesterday. I ended up doing unmerging all packages with keyword kde in it.

To get the list

Code: Select all

equery list |grep kde
To actually unmerge them:

Code: Select all

emerge --ask --unmerge `equery list |grep kde`
I assume that you have this in place [From the Gentoo kde-4.x howto]:

http://git.overlays.gentoo.org/gitweb/? ... ;hb=master

I then added the following in my /etc/portage/package.keyword:

Code: Select all

=x11-libs/qt-gui-4.5.1-r2 ~amd64
=x11-libs/qt-dbus-4.5.1 ~amd64
=x11-libs/qt-core-4.5.1 ~amd64
=x11-libs/qt-script-4.5.1 ~amd64
=x11-libs/qt-qt3support-4.5.1 ~amd64
=x11-libs/qt-sql-4.5.1 ~amd64
=x11-libs/qt-svg-4.5.1-r1 ~amd64
=x11-libs/qt-test-4.5.1 ~amd64
=x11-libs/qt-webkit-4.5.1 ~amd64
=x11-libs/qt-opengl-4.5.1 ~amd64
=x11-libs/qt-xmlpatterns-4.5.1 ~amd64
=x11-libs/qt-assistant-4.5.1 ~amd64
=kde-base/kde-env-4.2.4 ~amd64
=dev-python/PyQt4-4.4.4-r2 ~amd64
=x11-libs/qt-4.5.1 ~amd64
I followed the gentoo howto on kde-4.x "installation" part just like it was a brand new installation.

http://www.gentoo.org/proj/en/desktop/k ... -guide.xml

To install:

Code: Select all

emerge kde-meta:4.2
Afterwards, I ran a deep dep clean:

Code: Select all

emerge --ask --depclean
emerge --ask --update --newuse --deep @system @world
revdep
This worked for me.

The unmerging part is fast. The compiling of 250-ish packages took 12 hours on my 4 years old machine.

-William
Top
Darth Marley
Tux's lil' helper
Tux's lil' helper
Posts: 107
Joined: Thu Jan 25, 2007 6:18 am

  • Quote

Post by Darth Marley » Sat Jun 06, 2009 10:55 am

Put another way, is this something that I can expect to be fixed by waiting and doing a sync next week, or is portage so broken that I have to uninstall KDE to my packages?
Top
sparc
n00b
n00b
Posts: 72
Joined: Thu Aug 18, 2005 3:30 pm
Location: Stockholm, Sweden

  • Quote

Post by sparc » Sat Jun 06, 2009 11:32 am

as stated earlier you have to remove all *-r9999 packages.

Portage is not broken, it is just a piece of software that does one thing very nicely. Once you add hard masked packages it is your responsibility afterwards. You shouldn't have added them in the first place.

Anyhow, the problem is that the two groups of packages are from different repositories and for that I *assume* that ordering is broken. Not portage. Package version ordering.
Top
Darth Marley
Tux's lil' helper
Tux's lil' helper
Posts: 107
Joined: Thu Jan 25, 2007 6:18 am

  • Quote

Post by Darth Marley » Sun Jun 07, 2009 9:18 am

I don't see any '-r9999" packages installed.

Code: Select all

[I--] [  ] dev-libs/dbus-qt3-old-0.70 (0)
[I--] [  ] sys-apps/qtparted-0.4.5 (0)
[I--] [  ] virtual/poppler-qt3-0.10.5 (0)
[I--] [  ] x11-libs/qt-3.3.8b-r1 (3)
[I--] [  ] x11-libs/qt-core-4.4.2-r2 (4)
[I--] [  ] x11-libs/qt-dbus-4.4.2 (4)
[I--] [  ] x11-libs/qt-gui-4.4.2-r3 (4)
[I--] [  ] x11-libs/qt-opengl-4.4.2 (4)
[I--] [  ] x11-libs/qt-qt3support-4.4.2 (4)
[I--] [  ] x11-libs/qt-script-4.4.2 (4)
[I--] [  ] x11-libs/qt-sql-4.4.2-r1 (4)
[I--] [  ] x11-libs/qt-svg-4.4.2 (4)
[I--] [  ] x11-libs/qt-test-4.4.2 (4)
[I--] [  ] x11-libs/qt-xmlpatterns-4.4.2 (4)
They all seem to be issues with upgrading from 4.4.2 to 4.5.1 which I would think should not be such a headache.
Assuming that it is an issue with slotted versions, I may try to remove the 4.4.2 versions manually, install the 4.5.1, if emerge will then do it, and see what is broken.

The packages mentioned in the "blocked" list I posted are not installed. Those are issues with the tree bringing in blockers.
Top
DaggyStyle
Watchman
Watchman
User avatar
Posts: 5969
Joined: Wed Mar 22, 2006 6:57 am

  • Quote

Post by DaggyStyle » Sun Jun 07, 2009 10:21 am

what is the output of eix of each package?
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Top
tiou42
n00b
n00b
Posts: 2
Joined: Sun Jun 07, 2009 10:50 am
Location: Paris

  • Quote

Post by tiou42 » Sun Jun 07, 2009 10:54 am

I've resolved this sort of circulard dependency by unmasking the following packages in package.keywords

>=x11-libs/qt-script-4.5.1
>=x11-libs/qt-gui-4.5.1
>=x11-libs/qt-qt3support-4.5.1
>=x11-libs/qt-svg-4.5.1
>=x11-libs/qt-webkit-4.5.1
>=x11-libs/qt-opengl-4.5.1
>=x11-libs/qt-sql-4.5.1
>=x11-libs/qt-core-4.5.1
>=x11-libs/qt-dbus-4.5.1
>=x11-libs/qt-test-4.5.1
>=x11-libs/qt-xmlpatterns-4.5.1
>=x11-libs/qt-assistant-4.5.1
>=x11-libs/qt-4.5.1
Top
xmaes
n00b
n00b
Posts: 69
Joined: Wed Aug 13, 2008 12:21 pm
Location: Madrid

  • Quote

Post by xmaes » Sun Jun 07, 2009 11:15 am

sparc wrote:as stated earlier you have to remove all *-r9999 packages.

Portage is not broken, it is just a piece of software that does one thing very nicely. Once you add hard masked packages it is your responsibility afterwards. You shouldn't have added them in the first place.

Anyhow, the problem is that the two groups of packages are from different repositories and for that I *assume* that ordering is broken. Not portage. Package version ordering.
Nothing to do with different repositories, i am using stable with the official repository and i am having the same problem.
That one things that i dont like about gentoo, i went away 3 weeks came back update my system and everything went well but sometimes you try to update your system from one day to the other and it is broken...
Top
MorpheuS.Ibis
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 143
Joined: Sat Apr 22, 2006 9:59 am

  • Quote

Post by MorpheuS.Ibis » Sun Jun 07, 2009 12:01 pm

it looks like something in the deptree wants <qt-4.5.1 (else portage would/should unmerge old qt automatically), but all of qt needs to be of the same version. unmerging qt completely, emerging new qt, revdep-rebuild, and then running the update should do the trick
I have not seen such problems on my ~amd64, and I do emerge @world -DNu quite often
Top
Darth Marley
Tux's lil' helper
Tux's lil' helper
Posts: 107
Joined: Thu Jan 25, 2007 6:18 am

  • Quote

Post by Darth Marley » Sun Jun 07, 2009 12:15 pm

Undoubtedly it is an intermittent problem, or everyone would complain.

I removed avidemux, PyQT, and poppler-bindings after getting meaningful output by emerging each package in the update list one at a time.
qt-core is now compiling.
Top
yngwin
Retired Dev
Retired Dev
User avatar
Posts: 4572
Joined: Thu Dec 19, 2002 1:22 pm
Location: Suzhou, China

  • Quote

Post by yngwin » Sun Jun 07, 2009 11:59 pm

Looking at the original post: those are soft blocks (note the small b instead of capital B), which portage resolves automatically, so a normal world update would go smooth.
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Top
v_andal
Guru
Guru
Posts: 549
Joined: Tue Aug 26, 2008 4:25 pm
Location: Germany

  • Quote

Post by v_andal » Tue Jun 09, 2009 10:04 am

Hm. It is true. Even though emerge -p reported blocks, the actual emerge worked just fine. At least in my case :) Out of curiosity, what causes these "blocks" to appear? It looks like regular upgrade, without any binary incompatibility. On my system, I don't have KDE at all, just few applications that use Qt.
Top
Post Reply

15 posts • Page 1 of 1

Return to “Desktop Environments”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic