I'm not sure if this is the right place to report a beta-package bug, anyway: I've tried to emerge smoke-3.4.0_beta2,but the compilation fails with this error: /bin/sh ../../libtool --silent --mode=link --tag=CXX i686-pc-linux-gnu-g++ -Wnon-virtual-dtor -Wno-long-lo ng -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wp ointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O3 -march=pentium4 -fomit-frame-pointer -pipe -Wforma t-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -o libsmokekde.la -rpat h /usr/kde/3.4/lib -version-info 3:2:2 -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -L/usr/ kde/3.4/lib -L/usr/qt/3/lib -L/usr/lib -R /usr/kde/3.4/lib -R /usr/kde/3.4/lib -R /usr/qt/3/lib -R /usr /lib smokedata.lo x_1.lo x_2.lo x_3.lo x_4.lo x_5.lo x_6.lo x_7.lo x_8.lo x_9.lo x_10.lo x_11.lo x_12.lo x_ 13.lo x_14.lo x_15.lo x_16.lo x_17.lo x_18.lo x_19.lo x_20.lo -lkdecore -lkhtml -lkjs -lfontconfig -lkmdi - lkspell -lkutils -lkdeui -lkdeprint -lkparts -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread .libs/x_9.o(.text+0x504c): In function `.L6556': : undefined reference to `KNotifyWidgetBase::KNotifyWidgetBase(QWidget*, char const*, unsigned int)' .libs/x_9.o(.text+0x5077): In function `.L6559': : undefined reference to `KNotifyWidgetBase::staticMetaObject()' .libs/x_9.o(.text+0x5091): In function `.L6561': : undefined reference to `KNotifyWidgetBase::languageChange()' .libs/x_9.o(.text+0x512f): In function `.L6542': : undefined reference to `KNotifyWidgetBase::qt_property(int, int, QVariant*)' .libs/x_9.o(.text+0x5157): In function `.L6540': : undefined reference to `KNotifyWidgetBase::qt_emit(int, QUObject*)' .libs/x_9.o(.text+0x5171): In function `.L6538': : undefined reference to `KNotifyWidgetBase::qt_invoke(int, QUObject*)' .libs/x_9.o(.text+0x5184): In function `.L6536': : undefined reference to `KNotifyWidgetBase::qt_cast(char const*)' .libs/x_9.o(.text+0x5193): In function `.L6534': : undefined reference to `KNotifyWidgetBase::className() const' .libs/x_9.o(.gnu.linkonce.d._ZTI19x_KNotifyWidgetBase+0x8): undefined reference to `typeinfo for KNotifyWid getBase' .libs/x_9.o(.gnu.linkonce.t._ZNK19x_KNotifyWidgetBase9classNameEv+0x58): In function `x_KNotifyWidgetBase:: className() const': : undefined reference to `KNotifyWidgetBase::className() const' .libs/x_9.o(.gnu.linkonce.t._ZN19x_KNotifyWidgetBase14languageChangeEv+0x60): In function `x_KNotifyWidgetB ase::languageChange()': : undefined reference to `KNotifyWidgetBase::languageChange()' .libs/x_9.o(.gnu.linkonce.t._ZNK19x_KNotifyWidgetBase10metaObjectEv+0x53): In function `x_KNotifyWidgetBase ::metaObject() const': : undefined reference to `KNotifyWidgetBase::staticMetaObject()' .libs/x_9.o(.gnu.linkonce.t._ZN19x_KNotifyWidgetBase7qt_castEPKc+0x78): In function `x_KNotifyWidgetBase::q t_cast(char const*)': : undefined reference to `KNotifyWidgetBase::qt_cast(char const*)' .libs/x_9.o(.gnu.linkonce.t._ZN19x_KNotifyWidgetBase7qt_emitEiP8QUObject+0x8d): In function `x_KNotifyWidge tBase::qt_emit(int, QUObject*)': : undefined reference to `KNotifyWidgetBase::qt_emit(int, QUObject*)' .libs/x_9.o(.gnu.linkonce.t._ZN19x_KNotifyWidgetBase9qt_invokeEiP8QUObject+0x8d): In function `x_KNotifyWid getBase::qt_invoke(int, QUObject*)': : undefined reference to `KNotifyWidgetBase::qt_invoke(int, QUObject*)' .libs/x_9.o(.gnu.linkonce.t._ZN19x_KNotifyWidgetBase11qt_propertyEiiP8QVariant+0xa5): In function `x_KNotif yWidgetBase::qt_property(int, int, QVariant*)': : undefined reference to `KNotifyWidgetBase::qt_property(int, int, QVariant*)' .libs/x_9.o(.gnu.linkonce.t._ZN19x_KNotifyWidgetBaseD1Ev+0x5a): In function `x_KNotifyWidgetBase::~x_KNotif yWidgetBase()': : undefined reference to `KNotifyWidgetBase::~KNotifyWidgetBase()' .libs/x_9.o(.gnu.linkonce.t._ZN19x_KNotifyWidgetBaseD0Ev+0x5a): In function `x_KNotifyWidgetBase::~x_KNotif yWidgetBase()': : undefined reference to `KNotifyWidgetBase::~KNotifyWidgetBase()' collect2: ld returned 1 exit status make[3]: *** [libsmokekde.la] Error 1 make[3]: Leaving directory `/workspace/tmp/portage/smoke-3.4.0_beta2/work/smoke-3.4.0_beta2/smoke/kde' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/workspace/tmp/portage/smoke-3.4.0_beta2/work/smoke-3.4.0_beta2/smoke' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/workspace/tmp/portage/smoke-3.4.0_beta2/work/smoke-3.4.0_beta2' make: *** [all] Error 2 !!! ERROR: kde-base/smoke-3.4.0_beta2 failed. !!! Function kde_src_compile, Line 153, Exitcode 2 !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. emerge smoke (or emerge -D -u world) 2. 3. Actual Results: Compilation error, no package emerged. Expected Results: package should be compiled ad emerged Portage 2.0.51.16 (default-linux/x86/2004.0, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.11-rc2-mm2 i686) ================================================================= System uname: 2.6.11-rc2-mm2 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.4,dev-lang/python-2.4-r2 [2.4 (#1, Feb 10 2005, 10:57:34)] dev-lang/python: 2.3.4, 2.4-r2 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.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="-O3 -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/lib/mozilla/defaults/pref /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="-O3 -march=pentium4 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="it_IT.utf8" LC_ALL="it_IT.utf8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/workspace/gentoo/overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib acpi alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bonobo cdparanoia cdr crypt cups curl directfb divx4linux dvd dvdr encode esd ethereal exif f77 faad fam fbcon fftw flac font-server foomaticdb fortran gd gdbm gif gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile iconv icq imagemagick imap imlib innodb ipv6 ithreads jabber java jpeg kde lcms ldap libcaca libg++ libwww live lzo mad maildir mhash mikmod mmap mmx mng motif mozilla mpeg msn mysql ncurses network nls nptl offensive ogg oggvorbis openal opengl oscar oss pam pcre pdflib perl png python qt quicktime readline rtc ruby samba sasl scanner sdl slang slp snmp sox spell sse ssl svg tcpd tetex threads tiff truetype truetype-fonts type1-fonts unicode usb v4l v4l2 videos wmf wxwindows xface xft xine xml xml2 xmms xosd xsl xv xvid yahoo zlib zpm linguas_it linguas_en" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
Its apparently an upstream Makefile.am problem. See: http://bugs.kde.org/show_bug.cgi?id=99161
I've attached a patch in _rc1 that should fix this issue.