My USE Flags are rather extensive, but include "-arts" as I do not use arts. When emerging knetscan, the configure dies due to lack of arts, without taking into account that it is not supposed to be building with arts support (See below). Reproducible: Always Steps to Reproduce: 1. USE="-arts" emerge kde-meta (if kde not installed) 2 USE="-arts" emerge knetscan Actual Results: # emerge -vp knetscan: [ebuild N ] net-analyzer/knetscan-1.0 -arts -debug -kdeenablefinal -xinerama # emerge knetscan [configures.....] checking for mcopidl... not found configure: error: The important program mcopidl was not found! Please check whether you installed KDE correctly. !!! ERROR: net-analyzer/knetscan-1.0 failed. !!! Function kde_src_compile, Line 152, Exitcode 1 !!! died running ./configure, kde_src_compile:configure !!! If you need support, post the topmost build error, NOT this status message. Expected Results: Compile without arts support Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-r0, 2.6.12-gentoo-r4 i686) ================================================================= System uname: 2.6.12-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.66GHz Gentoo Base System version 1.6.12 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.10 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://206.251.252.55/ /http://gentoo.ccccom.com http://gentoo.osuosl.org/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aac aalib alsa apm avi berkdb bitmap-fonts cdr crypt cups curl dvd emboss encode esd ethereal extensions fam ffmpeg firefox flac foomaticdb fortran gd gdbm gif gpm gtk gtk2 ieee1394 imagemagick imap imlib ipv6 java jpeg junit kde libg++ libwww mad mcal mikmod motif mozilla mp3 mpeg musepack mysql ncurses nls nptl offensive ogg oggvorbis opengl pam pcre pdflib perl php png postgres python qt quicktime readline real rrdtool samba sdl slang snmp spell sse ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode usb vorbis win32codecs xine xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Oh, and, myconf="--without-arts" didn't help either.
netmon herd: Most often the software doesn't use arts and it's just the configure check to be removed via a patch, but this package looks dead upstream...
Created attachment 74586 [details, diff] knetscan-1.0-configure-arts.patch David, do you mind testing out this patch?
Please reopen after having tested the patch.
Patching configure file is a no-go. I have two ways to resolve this: either you force arts with ARTS_REQUIRED="yes", or you need to update the admin dir.. I can prepare an ebuild for that later today, just a second that I'm messed up in the autoconf 2.59d debacle.
Hoping that net-analyzer won't be upset, I've added a 1.0-r1 in ~arch that uses the 3.5.3 admindir and thus solves the problem.