Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 154999 - >=kde-base/kdelibs-3.5.4-r2 keeps blocking kde-base/kde-env-3-r4
Summary: >=kde-base/kdelibs-3.5.4-r2 keeps blocking kde-base/kde-env-3-r4
Status: VERIFIED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 153702 155046 155088 155323 155388 155763 155787 156073 157614 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-11-13 04:37 UTC by Victor Bergoo
Modified: 2006-12-10 06:38 UTC (History)
12 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Victor Bergoo 2006-11-13 04:37:59 UTC
I cant emerge anything anlyonger since >=kde-base/kdelibs-3.5.4-r2 keeps blocking kde-base/kde-env-3-r4, all kdelibs has been unemerged and ive tried to emerge latest kdelibs seperatly, but it still keeps blocking kde-env. 

as it looks now(after i manually emerged kdelibs):

++++++

root@nakor: ~> emerge -avuND world

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

Calculating world dependencies... done!
[blocks B     ] >=kde-base/kdelibs-3.5.4-r2 (is blocking kde-base/kde-env-3-r4)
[ebuild     UD] kde-base/arts-3.5.2-r1 [3.5.5] USE="alsa esd mp3 vorbis -artswrappersuid -debug -jack -kdeenablefinal -kdehiddenvisibility -nas -xinerama" 0 kB 
[ebuild  N    ] kde-base/kde-env-3-r4  0 kB 
[ebuild     UD] kde-base/kdelibs-3.5.2-r6 [3.5.5-r5] USE="alsa arts cups spell ssl tiff -acl -debug -doc -jpeg2k -kdeenablefinal -kdehiddenvisibility -kerberos -legacyssl -openexr -xinerama -zeroconf (-fam%) (-lua%) (-utempter%)" LINGUAS="(-he%)" 0 kB 

Total size of downloads: 0 kB

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

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

++++++

and emerge --info

++++++


Portage 2.1.1-r1 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r4, 2.6.17-gentoo-r8 i686)
=================================================================
System uname: 2.6.17-gentoo-r8 i686 Intel(R) Pentium(R) M processor 1600MHz
Gentoo Base System version 1.12.6
Last Sync: Mon, 13 Nov 2006 09:50:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ http://ds.thn.htu.se/linux/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm arts audiofile bash-completion berkdb bitmap-fonts browserplugin bzip2 cli cracklib crypt cups dlloader dri dvd dvdread eds elibc_glibc emboss encode esd flac foomaticdb fortran gdbm gfx gif gmp gnome gpm gstreamer gtk gtk2 iconv idn imlib input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog java jpeg kde kernel_linux lcms libcaca libg++ libwww mad madwifi mikmod mmx mng motif mozilla mp3 mpeg ncurses nls nptl nptlonly nsplugin ogg opengl oss pam pcre perl plugin png pppd python qt3 qt4 quicktime readline reflection ruby sdl session spell spl sse sse2 ssl symlink tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode userland_GNU userlocales video_cards_fbdev video_cards_radeon video_cards_vesa vorbis wmf xml xorg xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Martin von Gagern 2006-11-13 06:19:41 UTC
Similar situation here, again stable x86.
emerge -uatND world shows me (stripped to the relevant parts):

[ebuild     U ] kde-base/libkdegames-3.5.5 [3.5.1]
[ebuild     U ]  kde-base/kdelibs-3.5.5-r5 [3.5.2-r6]
[nomerge      ] kde-base/kpf-3.5.2
[ebuild   R   ]  kde-base/kdelibs-3.5.2-r6  USE="kerberos*"
[ebuild  N    ]   kde-base/kde-env-3-r4  0 kB

So kdelibs-3.5.5 is stable and emerge would like to update it. On the other hand, kpf latest stable is 3.5.2, and that seems to depend explicitely on kdelibs-3.5.2. Which in turn requires kde-env, so even as I unmerged that one before, it keeps blocking.

Unfortunately tracking where som deps come from is really hard with all those eclasses involved with kde modular ebuilds. :-( So I still have not seen the line expressing the dep from kpf on kdelibs.

Workaround: Stay on 3.5.2 a while longer.
I had to add these lines to /etc/portage/package.mask:
~kde-base/kdelibs-3.5.5
~kde-base/libkdegames-3.5.5
~kde-base/libkdeedu-3.5.4
Depending on your config, there might be others.
Comment 2 Chris Bainbridge (RETIRED) gentoo-dev 2006-11-13 07:03:00 UTC
It looks like some kde stuff got stablised, and all the rest was left, and now kde-env is blocking stuff... I'd recommend just stabilising the 3.5.5 packages now. For a temporary fix, add the packages which need updating to 3.5.5 to /etc/portage/package.keywords, in my case:

kde-base/kontact
kde-base/korganizer
kde-base/kwalletmanager                                                                            
kde-base/klaptopdaemon                                                                             
kde-base/ark

then you should be able to emerge update. You can figure out what the depends are by adding the following to /etc/portage/package.mask:

<kde-base/kdelibs-3.5.5-r5

then emerge -uND world will tell you what's wrong.
Comment 3 Christian Faulhammer (RETIRED) gentoo-dev 2006-11-13 07:10:28 UTC
(In reply to comment #2)
> It looks like some kde stuff got stablised, and all the rest was left

 Not left, it just takes some time to stabilise about 300 packages, even with scripts.  Read the Planet, I wrote about it saturday.  In half an hour I will finish stabilisation process, give it 30 minutes more to hit mirrors.
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-11-13 07:11:19 UTC
Just wait till the stabilisation is complete, would you?
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-11-13 10:20:04 UTC
*** Bug 155046 has been marked as a duplicate of this bug. ***
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-11-14 01:01:08 UTC
*** Bug 155088 has been marked as a duplicate of this bug. ***
Comment 7 Brian Wood 2006-11-14 10:26:18 UTC
Having this same problem with an amd64 system.

I'm assuming that I just have to be patient ??
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2006-11-15 23:52:23 UTC
*** Bug 155323 has been marked as a duplicate of this bug. ***
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2006-11-16 00:36:22 UTC
FYI, this bug refers to situation when you've already unmerged kde-base/kde-env and something in stable KDE *still* depends on it and pulls it back. Nothing in current stable tree does, except for outdated kdelibs-3.5.{2,3}* 

Otherwise, the blocker is intended and you *must* unmerge kde-env; so if you haven't done so yet, than it's perfectly expected and not a bug at all.
Comment 10 Eric 2006-11-16 01:36:36 UTC
(In reply to comment #9)
> FYI, this bug refers to situation when you've already unmerged kde-base/kde-env
> and something in stable KDE *still* depends on it and pulls it back. Nothing in
> current stable tree does, except for outdated kdelibs-3.5.{2,3}* 
> 
> Otherwise, the blocker is intended and you *must* unmerge kde-env; so if you
> haven't done so yet, than it's perfectly expected and not a bug at all.
> 

If what you said is right, unmerging kdelibs-3.5.{2,3} should solve the problem, and the update will not request for kde-env? This is not the case.

I far as I remember what i've done yesterday, kde-env was not installed with the split ebuilds version of kde 3.5.2.
Comment 11 Pistos 2006-11-16 07:07:55 UTC
I solved it on one of my systems with a simple emerge -C of kdelibs and kde-env, but the problem persisted on another system.  I used the -tv flags of emerge to help me see what was needing kdelibs and/or kde-env.  In my case, kcminit was marked as nomerge, but I updated it anyway, and then I was able to emerge world after that.
Comment 12 Eric 2006-11-16 08:28:45 UTC
A equery depends kde-env gives me :
net-misc/knemo-0.4.0
kde-base/kdebase-startkde-3.5.2
kde-base/ksmserver-3.5.2
kde-base/kreadconfig-3.5.0
kde-base/khotkeys-3.5.1
kde-base/libkonq-3.5.2
kde-base/kdebase-data-3.5.2
kde-base/kicker-3.5.2
kde-base/khelpcenter-3.5.2
kde-base/kdesu-3.5.0
kde-base/kcminit-3.5.0
kde-base/kcontrol-3.5.2
kde-base/kdepasswd-3.5.2
kde-base/kdialog-3.5.0
kde-base/kcheckpass-3.5.0
kde-base/kdesktop-3.5.2
kde-base/kwin-3.5.2-r2
kde-base/ksplashml-3.5.2
kde-base/kpersonalizer-3.5.2
kde-base/konsole-3.5.2-r1
kde-base/konqueror-3.5.2
kde-base/kate-3.5.2
kde-base/kfind-3.5.2
kde-base/kdebase-kioslaves-3.5.2
kde-base/kdm-3.5.2-r1
kde-base/ark-3.5.2
kde-base/libkcddb-3.5.2
kde-base/kscd-3.5.2

Well, Jakub, you were partially right. Is there another solution than uninstalling them all?
Comment 13 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-11-16 08:46:57 UTC
Remove your kde.eclass from overlay.
Comment 14 Brian Wood 2006-11-16 09:35:06 UTC
So if I understood correctly all I needed to do was un-merge kde-env. I didn't really understand why portage wouldn't do that automatically.

But of course that fails with a:

>=kde-base/kdelibs-3.5.4-r2 (is blocking kde-base/kde-env-3-r4)

So do I just wait? This is blocking a lot of other updates.

Please don't take this as criticism of a lot of hard work, just trying to provide some (hopefully) helpful feedback.

And is there a better forum for such discussions?
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2006-11-16 10:05:46 UTC
*** Bug 155388 has been marked as a duplicate of this bug. ***
Comment 16 Brian Wood 2006-11-16 15:28:00 UTC
OK, found all the blockers, mainly kcesu and kcminit and arts, compiling now.

Thanks for putting up with me, I'll look harder for the answer next time :-)
Comment 17 Jiri Tyr 2006-11-18 03:33:09 UTC
(In reply to comment #16)
> OK, found all the blockers, mainly kcesu and kcminit and arts, compiling now.
> 
> Thanks for putting up with me, I'll look harder for the answer next time :-)
> 

Can you tell me what's the resolution? I didn't understand it from this discusion.
Comment 18 Jakub Moc (RETIRED) gentoo-dev 2006-11-20 06:51:48 UTC
*** Bug 155763 has been marked as a duplicate of this bug. ***
Comment 19 Jakub Moc (RETIRED) gentoo-dev 2006-11-20 14:38:54 UTC
*** Bug 155787 has been marked as a duplicate of this bug. ***
Comment 20 Jakub Moc (RETIRED) gentoo-dev 2006-11-20 14:40:12 UTC
Nothing depends on kde-env except for outdated kdelibs versions...
Comment 21 Jakub Moc (RETIRED) gentoo-dev 2006-11-20 14:40:57 UTC
WORKSFORME, closing.
Comment 22 Brian Wood 2006-11-20 14:51:35 UTC
(In reply to comment #21)
> WORKSFORME, closing.
> 

I have to disagree with #20, at least for my amd64 very recent install on which KDE was installed with "kde-meta"

However the fix on the forums *did* work:

rums.gentoo.org/viewtopic-t-506714.html

If it is not a "bug" it is at least a "problem", as "emerge -avuDN" *should* work, but I guess with something as complex as KDE that's asking too much.

Anyway, thanks for looking into it.

Comment 23 Aurélien Francillon 2006-11-20 16:09:29 UTC
(In reply to comment #19)
> *** Bug 155787 has been marked as a duplicate of this bug. ***
> 
I'm not very comfortable with this "dupe marking" ... do you mean FEATURES="buildpkg" is unsupported ? 
I haven't done anything weird on this host, not even a single kde package in ~x86...
I still consider this as an actual bug.

Maybe emerge should look for cvs version in the ebuild instead of
relying only on the version? Then discard tbz2 packages where 
portage tree has a newer cvs version tag than the one in tbz2 package?
Do you know any bugs in b.g.o about this ? any work done in this way ?
thanks,
Aur
Comment 24 Aurélien Francillon 2006-11-20 16:09:29 UTC
(In reply to comment #19)
> *** Bug 155787 has been marked as a duplicate of this bug. ***
> 
I'm not very comfortable with this "dupe marking" ... do you mean FEATURES="buildpkg" is unsupported ? 
I haven't done anything weird on this host, not even a single kde package in ~x86...
I still consider this as an actual bug.

Maybe emerge should look for cvs version in the ebuild instead of
relying only on the version? Then discard tbz2 packages where 
portage tree has a newer cvs version tag than the one in tbz2 package?
Do you know any bugs in b.g.o about this ? any work done in this way ?
thanks,
Aurélien
Comment 25 Jakub Moc (RETIRED) gentoo-dev 2006-11-20 16:11:39 UTC
(In reply to comment #23)
> > *** Bug 155787 has been marked as a duplicate of this bug. ***
> > 
> I'm not very comfortable with this "dupe marking" ... do you mean
> FEATURES="buildpkg" is unsupported ? 

No, I mean that you are missing fixpackages in your FEATURES.
Comment 26 Jakub Moc (RETIRED) gentoo-dev 2006-11-20 16:16:03 UTC
The only thing that depends on kde-env is kde-base/kdelibs-3.5.2-r6... 

Closed case.
Comment 27 Jiri Tyr 2006-11-21 00:55:46 UTC
(In reply to comment #25)
> The only thing that depends on kde-env is kde-base/kdelibs-3.5.2-r6... 

I dont understand you. If only the kde-base/kdelibs is depend on the kde-env, than if I unemerge kde-env and kdelibs (emerge -C kdelibs kde-env), then the "emerge -uavDN world" should works, but it doesn't:

[blocks B     ] >=kde-base/kdelibs-3.5.4-r2 (is blocking kde-base/kde-env-3-r4)

I think, this is big problem for a lot of Gentoo users. Could you write over here how to solve this problem?
Comment 28 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-11-21 01:03:13 UTC
Make sure you don't have a kde.eclass in overlay, as those are usually not updated when we update the one in portage, creating broken deptrees.
Comment 29 Jiri Tyr 2006-11-21 02:06:38 UTC
(In reply to comment #27)
> Make sure you don't have a kde.eclass in overlay, as those are usually not
> updated when we update the one in portage, creating broken deptrees.

I haven't kde.eclass in my overlay and I have still problem with "emerge -uavDN world".
Comment 30 Julien Bigot 2006-11-21 03:37:04 UTC
Same here :

I don't use any overlay (I tried, "find / -name kde.eclass" only returns /usr/portage/eclass/kde.eclass).
I did a "emerge -C kdelibs kde-env" an then updated.
In order to update I had to remove some other packages (namely kaffeine, kphotoalbum and digikam).
So, now, my system is ok, I can do a emerge -uDN world.
I have made a "revdep-rebuild" to be sure.
An "emerge -p --depclean" doesn't want to remove anything.
I don'tuse any binary packages.
I have the "fixpackages" feature in my make.conf
I did a emerge --sync yesterday.


Despite of all this, there are still packages that block.
If I try to install the stable kaffeine :

$ emerge -p '=kaffeine-0.7.1-r2'

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

Calculating dependencies   ... done!
[blocks B     ] >=kde-base/kdelibs-3.5.4-r2 (is blocking kde-base/kde-env-3-r4)
[ebuild  N    ] kde-base/kde-env-3-r4
[ebuild     UD] media-video/kaffeine-0.7.1-r2 [0.8.2-r1]

BUT, the ~x86 one (0.8.2-r1) can be installed !

As far as I understand, the main difference between those ebuilds is that the stable one contains "need-kde 3.2" whereas the ~x86 one contains "need-kde 3.5.4"

I hope this can help ...
Comment 31 Caleb Tennis (RETIRED) gentoo-dev 2006-11-21 03:38:52 UTC
My guess is that some other package picked up kde-env as a dependency when it was emerged.  I don't know if it was a matter of a portage issue, a eclass issue or what.  If you use equery, you can do something like "equery depends kde-env" and it should show the packages you have installed that depend on kde-env.  If you re-emerge them (perhaps using --oneshot) that should fix the issue.
Comment 32 Caleb Tennis (RETIRED) gentoo-dev 2006-11-21 03:44:41 UTC
(and by --oneshot I meant --nodeps )
Comment 33 Julien Bigot 2006-11-21 04:07:58 UTC
I don't understand why "--nodeps" is needed ...
For me, it solved the problem without it!

The exact command I used was :
"equery d kde-env | grep -v 'Searching for' | sed 's/^/=/' | xargs emerge -1"

Thank you very much for your help !

btw, I think this problem may be due to the fact that I couldn't wait and installed kde-3.5 while still unmasked by putting it in "/etc/portage/packe.mask" ...

Anyway, thanks !
Comment 34 Julien Bigot 2006-11-21 04:27:46 UTC
I spoke too quickly ...

"equery b kde-env" does not find any package anymore ...

But libkexif or libkipi still wants to install kde-env ...



$ emerge -ptv digikam

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

Calculating dependencies      ... done!
[blocks B     ] >=kde-base/kdelibs-3.5.4-r2 (is blocking kde-base/kde-env-3-r4)
[ebuild  N    ] media-gfx/digikam-0.7.4-r1  USE="arts -debug -xinerama" 24,706 kB
[ebuild  N    ]  media-libs/libkexif-0.2.2  USE="arts -debug -xinerama" 432 kB
[ebuild  N    ]  media-libs/libkipi-0.1.2  USE="arts -debug -xinerama" 499 kB
[ebuild  N    ]   kde-base/kde-env-3-r4  0 kB
Comment 35 Rob Munsch 2006-11-21 10:02:35 UTC
*** Bug 153702 has been marked as a duplicate of this bug. ***
Comment 36 Julien Bigot 2006-11-23 07:14:44 UTC
Ok, I'm back after an "emerge -e world" and the problem is still there, so, as far as I am concerned, the bug is not completely closed.

What should I do in order to help ?

----------

here is the problem
$ emerge -p libkipi

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

Calculating dependencies   ... done!
[blocks B     ] >=kde-base/kdelibs-3.5.4-r2 (is blocking kde-base/kde-env-3-r4)
[ebuild  N    ] kde-base/kde-env-3-r4
[ebuild  N    ] media-libs/libkipi-0.1.2  USE="arts -debug -xinerama"

----------

here is my emerge --info
$ emerge --info
Portage 2.1.1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r2 i686)
=================================================================
System uname: 2.6.18-gentoo-r2 i686 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.6
Last Sync: Thu, 23 Nov 2006 14:50:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.3.5-r2, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig candy distlocks fixpackages metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.modulix.net/gentoo/ http://gentoo.intergenia.de http://pandemonium.tiscali.de/pub/gentoo/ http://ftp.club-internet.fr/pub/mirrors/gentoo http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
LINGUAS="fr"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 16bit 3dnow 3dnowex 3dnowext X a52 aac acpi acpi4linux alsa amarok amr arts asf audiofile bash-completion berkdb bitmap-fonts browserplugin bzip2 c++ cap cdio cdr cdrom charconv chroot cli cracklib crypt css cups curl dbus dga divx4linux dlloader dri dv dvb dvd dvdr dvdread elibc_glibc emboss enca encode erandom exif expat fam fbcon fbdev ffmpeg firefox flac font-server foomaticdb freetype fs gif glibc-omitfp gmp gphoto2 gpm hal httpd iconv idn imagemagick imap imlib input_devices_evdev input_devices_joystick input_devices_keyboard input_devices_mouse isdnlog java joystick jpeg kde kdeenablefinal kernel_linux lcms ldap libg++ linguas_fr lirc_devices_devinput live lufsusermount mad mikmod mjpeg mmx mmxext mng modplug mozilla moznopango mp3 mpeg multiuser musepack musicbrainz ncurses net nls nocd nolvm1 nolvmstatic nptl nptlonly nsplugin nvidia offensive ogg ooo-kde openal opengl openssh pam pcre perl pic png ppds pppd python qt3 qt4 quicktime rdesktop readline real reflection ruby samba sdl session sndfile spell spl sql sqlite sse sse-filters sse2 ssl stream subversion tcpd tetex theora threads tiff transcode truetype truetype-fonts type1-fonts udev unicode usb userland_GNU userlocales utf8 v4l v4l2 vcd video_cards_nv video_cards_nvidia video_cards_vesa videos vidix visualization vorbis win32codecs x264 xcomposite xfs xine xml xml2 xorg xv xvid xvmc zeroconf zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 37 Jakub Moc (RETIRED) gentoo-dev 2006-11-24 00:50:50 UTC
*** Bug 156073 has been marked as a duplicate of this bug. ***
Comment 38 Jakub Moc (RETIRED) gentoo-dev 2006-12-09 09:41:54 UTC
*** Bug 157614 has been marked as a duplicate of this bug. ***
Comment 39 Jiri Tyr 2006-12-10 06:11:19 UTC
This have soved the problem for me:

emerge -C kde-env
emerge -1 kde-base/arts
emerge -1 kde-base/kdelibs
emerge -1 kde-base/kdesu
emerge -1 kde-base/kcminit
emerge -uavDN world
Comment 40 Julien Bigot 2006-12-10 06:38:14 UTC
So, an emerge -C kde-env && emerge -e world didn't solve it for me.

What solved it was to rm -Rf /usr/portage and then emerge --sync.
I suppose that my kde.eclass was bad, but I never changed it and a simple emerge --sync didn't solve anything ... anyway

I'm still convinced this IS a bug, even if it was perhaps not the same as for other people ...
should I reopen the bug, or perhaps open another one ?