I'm trying to emerge kde-3.3.0, and it fails at kdeaccessibility, with this error message checking if Qt needs -ljpeg... no checking for rpath... yes checking for KDE... libraries /usr/kde/3.3/lib, headers /usr/kde/3.3/include checking if UIC has KDE plugins available... yes checking for KDE paths... defaults checking for dcopidl... /usr/kde/3.3/bin/dcopidl checking for dcopidl2cpp... /usr/kde/3.3/bin/dcopidl2cpp checking for mcopidl... not found configure: error: The important program mcopidl was not found! Please check whether you installed aRts correctly or use --without-arts to compile without aRts support (this will remove functionality). !!! ERROR: kde-base/kdeaccessibility-3.3.0 failed. !!! Function kde_src_compile, Line 123, Exitcode 1 !!! died running ./configure, kde_src_compile:configure !!! If you need support, post the topmost build error, NOT this status message. skuld@skuld# Reproducible: Always Steps to Reproduce: 1. try to emerge kdeaccessibility 2. 3. Actual Results: kdeaccessibility doesn't compile Expected Results: kdeaccessibility should compile emerge --info Portage 2.0.51_rc1 (default-x86-2004.2, gcc-3.4.1, glibc-2.3.4.20040916-r0, 2.6.7-ck5 i686) =============================================================== == System uname: 2.6.7-ck5 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer -ftracer -mfpmath=sse,387 -fPIC -fsched2-use-superblocks -fsched2-use-traces -fweb" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config / usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer -ftracer -mfpmath=sse,387 -fPIC -fsched2-use-superblocks -fsched2-use-traces -fweb" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache fixpackages sandbox" GENTOO_MIRRORS="http://mir.zyrianes.net/gentoo/ ftp://mir.zyrianes.net/gentoo/ http:// gentoo.mirror.icd.hu/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb bitmap-fonts bonobo cdr cups dvd dvdr encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile imlib ipv6 java jpeg kde ldap libg++ libwww mad mikmod mmx mmx2 motif mpeg ncurses nls nptl nvidia offensive oggvorbis opengl oss pam pda pdflib perl png ppds python qt quicktime readline rtc samba sdl slang spell sse sse2 ssl svga tcltk tcpd truetype usb x86 xinerama xml2 xprint xv xvmc zlib linguas_fr"
OK, I've found : "emerge kde" didn't install aRts ( ?? ) I've emerged it "by hand", and now kdeaccessibility compiles without any problem. The main problem is why arts wasn't installed ? the USE flags is correctly set.
arts is a requirement of kde unless you didn't have the use flag set - so if it didn't get installed when you installed kdelibs, then you didn't have it in your use flags.
Look at my use flags into "emerge info" : arts is present.
Right, but it must not have been present when you emerged kdelibs.