I have unmasked all KDE 3.4 beta 2 packages (having been running KDE 3.3), and run an "emerge kde-meta". ksayit refuses to build with the following messages: creating libFreeverb_plugin_la.all_cpp.cpp ... /bin/sh ../../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../ksayit/src -I/usr/kde/3.4/include -I/usr/qt/3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -march=athlon-xp -O2 -mfpmath=sse -fweb -funit-at-a-time -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fno-exceptions -fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -fexceptions -c -o libFreeverb_plugin_la.all_cpp.lo `test -f 'libFreeverb_plugin_la.all_cpp.cpp' || echo './'`libFreeverb_plugin_la.all_cpp.cpp In file included from libFreeverb_plugin_la.all_cpp.cpp:3: ksayitfreeverblib.cpp:28:30: arts/artsmodules.h: No such file or directory In file included from libFreeverb_plugin_la.all_cpp.cpp:3: ksayitfreeverblib.cpp: In member function `virtual long int FreeverbPlugin::activate_KS(KArtsServer*, Arts::StereoEffectStack*) const': ksayitfreeverblib.cpp:79: error: `Synth_FREEVERB' undeclared (first use this function) ksayitfreeverblib.cpp:79: error: (Each undeclared identifier is reported only once for each function it appears in.) ksayitfreeverblib.cpp:79: error: expected `;' before "fv" ksayitfreeverblib.cpp:80: error: `fv' undeclared (first use this function) ksayitfreeverblib.cpp: At global scope: ksayitfreeverblib.cpp:77: warning: unused parameter 'server' make[3]: *** [libFreeverb_plugin_la.all_cpp.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/ksayit-3.4.0_beta2/work/ksayit-3.4.0_beta2/ksayit/Freeverb_plugin' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/ksayit-3.4.0_beta2/work/ksayit-3.4.0_beta2/ksayit' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/ksayit-3.4.0_beta2/work/ksayit-3.4.0_beta2' make: *** [all] Error 2 I am attempting to build without it, and will retry ksayit when I've built the rest of KDE (in case it's a deps fault) Reproducible: Always Steps to Reproduce: 1. Unmask KDE 3.4 beta_2 split ebuild 2. emerge kde-meta 3. Actual Results: Build failure as described Expected Results: Built and installed ksayit from KDE 3.4 beta 2 Portage 2.0.51-r15 (default-linux/x86/2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r5 i686) ================================================================= System uname: 2.6.10-gentoo-r5 i686 AMD Athlon(tm) XP 1700+ Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 23:37:14)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 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-r2 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -mfpmath=sse -fweb -funit-at-a-time -pipe" 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.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 /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -mfpmath=sse -fweb -funit-at-a-time -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp.ntua.gr/pub/linux/gentoo/ ftp://mirror.nutsmaas.nl/gentoo/" LANG="en_GB.utf8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X a52 aac aalib acl acpi alsa apache2 apm arts artswrappersuid audiofile authdaemond avi bash-completion berkdb bitmap-fonts bluetooth bzlib cacheemu cddb cdparanoia cdr cdrom codecs crypt css cups dbx delays dga doc dts dvb dvd dvdr dvdread encode esd evms2 exif f77 faac faad fam fame fbcon fdftk ffmpeg flac font-server foomaticdb fortran freetype ftp gdbm gif glut gpm gstreamer gtk gtk2 imagemagick imap imlib ipv6 ipv6arpa irda irmc jabber java jit joystick jpeg jpeg2k junit kde kdeenablefinal kdepim ladcca ladspa lcms ldap libdsk libg++ libwww live lm_sensors lufsusermount lzo lzw mad maildir maps mbox md5sum mikmod mime mmap mmx mmx2 monkey motif moznocompose moznoirc moznomail mozplaintext mozsvg mpeg mpeg4 mplayer msn music mysql mysqli mythtv nagios-dns nagios-ntp nagios-ping nagios-s ncurses network nls nntp no-old-linux nowin nptl ntlm nviz offensive oggvorbis openal opengl pam pcntl pcre pda pdf pdflib perl pic pie png pnp postgres postgresql pthreads python qemu-fast qt quicktime readline real recode rtc ruby sasl scanner sdl session slang smime softmmu sounds soundtouch sox spamassassin speex spell sse ssl svg tcltk tcpd tetex theora tiff timidity transcode truetype truetype-fonts type1-fonts usb v4l v4l2 vim-with-x wmf xanim xine xinerama xml2 xmms xrandr xscreensaver xv xvid yahoo yv12 zlib zvbi linguas_enlinguas_en_GB" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS
ksayit/Freeverb_plugin needs kde-base/kdemultimedia-arts. By now we always enable it so it can be added as a fixed dependency. Thanks for reporting this. (I'll fix it this evening if none does this before).
This does it for me too, during a fresh install.
I can confirm that "emerge kde-base/kdemultimedia-arts" fixes this problem. As soon as someone changes ksayit's dependencies to include it, this bug can be closed.
Fix Commited.