kmymoney (both stable and unstable) fail to compile if arts is missing with the "-arts" use flag. Reproducible: Always Steps to Reproduce: 1. emerge -C arts 2. USE="-arts" emerge kmymoney2 Actual Results: checking for mcopidl... not found configure: error: The important program mcopidl was not found! Expected Results: Successful merge. 'emerge info' Portage 2.0.51-r15 (default-linux/x86/2004.2, gcc-3.3.5, glibc-2.3.4.20040808-r1 , 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Jan 29 2005, 13:31:54)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer -ftracer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share /config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/shar e/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/sh are/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/tex mf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /usr/X1186/bin/startx /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://ftp.ndlug.nd.edu/pub/gentoo/ http://mirror.datapipe.net/ge ntoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo ftp://chod.cwru.edu/gentoo http:// chod.cwru.edu/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm avi bash-completion berkdb bitmap-fonts blas bonobo bzlib crypt cups dga encode f77 fam flac foomaticdb fortran gdbm gif gnuplot gtk gtk2 gtkhtml guile icc ifc imagemagick imap imlib java javascript jikes jpeg ju nit justify ldap libg++ libwww mad mbox mikmod mmx motif mozilla moznocompose mo znoirc moznomail mpeg mysql ncurses network no-biodata nob nobcel nobeanutils no cd nocommonslogging nocommonsnet nogcj nojdepend nojsch nojython nolog4j nomac n ooro noplugin noregexp norhino noxalan noxerces nptl ofx oggvorbis opengl operan om2 oss pam pdflib pic plotutils png povray ppds python qt quotes readline sasl sdl slang snmp spell sqlite sse ssl svga symlink tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb v4l v4l2 xml xml2 xmms xv zlib zvbi" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
The problem is that upstream uses and old kde-common/admin dir that not support the --without-arts configure's flag. From a quick grep doesn't look that kmymoney depends on arts so I'll patch it as already done with a lot of other ebuilds.
Thanks! I did notice that other KDE ebuilds had patched ./configure scripts to handle this without pulling ARTS in. I didn't want to make and test a patch today & am glad you are willing to fix this. Thanks also for making the summary more accurate.
It should now be fixed for 0.6.2 and 0.6.2 versions. Please test and report if it works for you.
err. 0.6.2 and 0.6.4.