Version: (using KDE 4.3.1) Compiler: gcc (Gentoo 4.3.4 p1.0, pie-10.1.5) 4.3.4 OS: Linux Installed from: Gentoo Packages While building the kde:4.3 meta packages (gentoo), the akonadi-server-1.2.1 ebuild fails to built target akonadiprivate. I have completely cleaned all old versions of kde, rebuilt all available versions of QT, and verified by toolchain is correct. There are no "real" compilation errors found in either the stderr/out or the build.log file. See below for make.conf and emerge info, as well as complete build.log bob My make.conf file is: bigdaddy ~ # cat /etc/make.conf # These settings were set by the catalyst build script that automatically built this stage # Please consult /etc/make.conf.example for a more detailed example CFLAGS="-O2 -pipe -march=pentium4" CHOST="i686-pc-linux-gnu" #CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden -fvisibility=hidden " CXXFLAGS="${CFLAGS} " ## Single processor MAKEOPTS="-j2" ## Dual processor #MAKEOPTS="-j3" # This var doesnt work. # CMAKE_VERBOSE_MAKEFILE=ON # if you want to use it, you can specify on the command line like: # EXTRA_ECONF="-DCMAKE_VERBOSE_MAKEFILE=ON" emerge <package> USE="-gnome X gtk qt kde mysql mozilla java alsa dvd usb xmms xine win32codecs pam asf v4l " ACCEPT_KEYWORDS="~x86" ALSA_CARDS="emu10k1" INPUT_DEVICES="evdev keyboard mouse" #VIDEO_CARDS="nv vesa" VIDEO_CARDS="nvidia" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://mirrors.acm.cs.rpi.edu/gentoo/ ftp://ftp.ndlug.nd.edu/pub/gentoo/ http://mirror.utdlug.org/linux/distributions/gentoo/ ftp://mirror.utdlug.org/linux/distributions/gentoo/ " SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" FEATURES="collision-protect ccache parallel-fetch" CONFIG_PROTECT="/etc" PORTAGE_ECLASS_WARNING_ENABLE="0" source /usr/local/portage/layman/make.conf bigdaddy ~ # My gentoo system information is: bigdaddy ~ # emerge --info Portage 2.2_rc23 (default/linux/x86/2008.0/desktop, gcc-4.3.4, glibc-2.10.1-r0, 2.6.30-gentoo-r6 i686) ================================================================= System uname: Linux-2.6.30-gentoo-r6-i686-Intel-R-_Pentium-R-_4_CPU_2.60GHz-with-glibc2.1 Timestamp of tree: Fri, 11 Sep 2009 05:45:02 +0000 app-shells/bash: 3.2_p48 dev-java/java-config: 1.3.7-r1, 2.1.9 dev-lang/python: 2.3.6-r2, 2.4.4-r4, 2.5.4-r2 dev-python/pycrypto: 2.0.1-r5 dev-util/cmake: 2.6.4-r2 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.4.3-r3 sys-apps/sandbox: 2.0 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.19 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=pentium4" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/lib/mozilla/defaults/pref /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -pipe -march=pentium4 " DISTDIR="/usr/portage/distfiles" FEATURES="ccache collision-protect distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://mirrors.acm.cs.rpi.edu/gentoo/ ftp://ftp.ndlug.nd.edu/pub/gentoo/ http://mirror.utdlug.org/linux/distributions/gentoo/ ftp://mirror.utdlug.org/linux/distributions/gentoo/ " LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/kde-testing" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa asf berkdb bluetooth branding bzip2 cairo cdr cli cracklib crypt cups dbus dri dts dvd dvdr eds emboss encode esd evo fam firefox flac fortran gdbm gif gpm gstreamer gtk hal iconv ipv6 isdnlog java jpeg kde ldap libnotify mad mikmod mozilla mp3 mp4 mpeg mudflap mysql ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python qt qt3 qt3support qt4 quicktime readline reflection sdl session spell spl ssl startup-notification svg sysfs tcpd thunar tiff truetype unicode usb v4l vorbis win32codecs x264 x86 xine xml xmms xorg xulrunner xv xvid zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS bigdaddy ~ # Reproducible: Always Steps to Reproduce: 1. emerge =app-office/akonadi-server-1.2.1 Actual Results: The compilation fails when trying to build target akonadiprivate Expected Results: I expect the code to compile I have also filed this bug with KDE as i feel this is a code problem and not a gentoo ebuild problem. However they immediately close the bug with: ------- Comment #1 From Christophe Giboudeaux 2009-09-11 17:45:38 (-) [reply] ------- Ebuild is a Gentoo tool. Report the issue to Gentoo.
Created attachment 203794 [details] build.log
I've seem similar issues already and emerge -vaDu world used to fix them (either updating dependencies or rebuilding them or just fixing stuff after gcc updates).
Not sure if this should "resolve" this issue or not, but i have been able to compile this by first re-emerging boost, and then eselecting it. As such, i have reduced the severity to normal
Right, eselect and boost... yeah, I think it classifies this bug as fixed or worksforme. Now we know what causes those vtable related linking issues. Thanks for reporting!