When doing a world update kolf-3.4.1 dies on build with this error: !!! ERROR: kde-base/kolf-3.4.1 failed. !!! Function kde_src_compile, Line 165, Exitcode 2 !!! died running emake, kde_src_compile:make Looks as if it can't find the arts libraries. Reproducible: Always Steps to Reproduce: 1.emerge --update --deep world 2.fails to build each time. 3. Actual Results: Crashed with above error message. Expected Results: Should have compiled the app. Portage 2.0.51.22-r2 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r1, 2.6.12-gentoo-r6 x86_64) ================================================================= System uname: 2.6.12-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2 sys-apps/sandbox: 1.2.12 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.6-r1 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="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -pipe -O2" CHOST="x86_64-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/terminfo /etc/env.d" CXXFLAGS="-march=k8 -pipe -O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="amd64 X alsa arts avi berkdb bitmap-fonts cdr crypt cups curl dvd eds emboss encode fam foomaticdb fortran gif gpm gstreamer gtk2 imagemagick imlib ipv6 jpeg kde lzw lzw-tiff mad mp3 mpeg ncurses nls opengl pam pdflib perl png python qt quicktime readline sdl spell ssl tcpd tiff truetype-fonts type1-fonts usb userlocales xml2 xmms xpm xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Please post the compilation output that leads to the error.
Created attachment 69859 [details] Entire compile data This is the entire compile output of the problem compiling kolf. It seems to stem from the same issue as all kde-base apps that I are to be updated from portage.
Don't you have the files that cause the error? /usr/kde/3.4/include/arts/kplayobject.h /usr/kde/3.4/include/arts/kartsserver.h ... Have you tried recompiling arts?
I just tried recompiling arts and those files were not added to the filesystem, even doing a locate.
So what's the output of 'equery f arts'?
Created attachment 69923 [details] equery f arts output Here's the results of equery.
Well now I feel real foolish. I found my problem. It seems that arts isn't included in the default make file and I didn't have it in /etc/make.conf so that support wasn't explicitly compiled in. Just don't understand how some of KDE even works without that. Please close this at your convenience.
kolf should refuse to compile with USE="-arts", anyway...
That's true, however, I didn't have arts (or -arts) in my make.conf file. It wasn't explicitly defined to use or not use in my make.conf file.