-   Linux - Software (
-   -   how to handle blocked packages with gentoo? (

Mistreated 07-13-2005 02:15 PM

how to handle blocked packages with gentoo?
When i try to emerge kdebase or just kde, i get message, that some packages are blocking kde installation. Here's the message:

bash-2.05b# emerge -p kdebase

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[blocks B ] =kde-base/kdebase-kioslaves-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdialog-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[ebuild NS ] kde-base/kdebase-3.4.1-r1

I guess that kdebase-kioslaves and kdialog is part of the kde installation, and they are already installed, but do not allow to install other kde packages. What do you recommend me to do? Wait for the next version of kde, or just unmerge kdebase-kioslaves and kdialog, and then update all kde packages?

Currently i've got kde version 3.3.2, but some packages, like kdialog and kdebase-kioslaves have got the version 3.4.1.
What should i do?
Thank You!

ahh 07-13-2005 04:36 PM

I think your best bet is to update all of KDE.


emerge sync
to make sure you get the latest available KDE, then

emerge -Dvup kde
to see what would happen. If you are happy

emerge -Dvu kde
to do the update.

Mistreated 07-14-2005 01:37 PM

It's no use.. :(

#emerge -Dvup kde

listed even more packages with B sign, which doesn't allow to install KDE. :(
Any suggestions?

comprookie2000 07-14-2005 02:22 PM

I unmerge the blocks.
also after a big emerge or a emerge -uD world, I will do revdep-rebuild
most times fixes something....

ahh 07-14-2005 03:49 PM

I think I would

emerge -Dvup world
and get everything up to date.

Mistreated 07-17-2005 02:48 AM

I've unmerged all blocking packages, and then emerged new kde. Other suggestions seemed to be hopeless.

Thanks for help!

comprookie2000 07-17-2005 04:13 AM

You can now run revdep-rebuild just to make sure everything is O.K.

windowsrefugeeX 07-17-2005 05:33 AM

emerge -p kdebase-kioslaves

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild N ] net-dns/libidn-0.5.17
[ebuild N ] kde-base/kdelibs-3.4.1-r2
[ebuild N ] kde-base/kdialog-3.4.1
[ebuild N ] dev-libs/cyrus-sasl-2.1.21-r1
[ebuild N ] kde-base/kdebase-kioslaves-3.4.1-r1

I don't use kde, but as you can see I do not have them block, check your make.conf or the block packages perhaps you forgot to insert you arch. I know i did that once. :D

All times are GMT -5. The time now is 05:03 AM.