Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 98047 - kde split ebuild(s) fail to compile
Summary: kde split ebuild(s) fail to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-05 13:28 UTC by Jonathan Ho
Modified: 2005-07-10 14:15 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Ho 2005-07-05 13:28:14 UTC
Whenever I try to emerge one of the KDE split ebuilds, the compile fails. I only
tried this for Kate and another package I can't remember right now.

I have just recently upgraded my toolchain (from gcc 3.3.x to 3.4.4). After
doing so, I remerged binutils, glibc, linux-headers, gcc, and portage. Then, I did:
emerge -e system && emerge -e system && emerge -e world && emerge -e world
just to be sure of things.

All other packages that don't belong to the kde split stuff compile fine.

Reproducible: Always
Steps to Reproduce:
1. Try to emerge one of the kde split ebuilds packages.
Actual Results:  
The compile fails with:

/usr/kde/3.4/lib/libkabc.so: undefined reference to
`std::__default_alloc_template<true, 0>::_S_refill(unsigned int)@GLIBCPP_3.2'
/usr/kde/3.4/lib/libkabc.so: undefined reference to
`std::__default_alloc_template<true, 0>::allocate(unsigned int)@GLIBCPP_3.2'
/usr/kde/3.4/lib/libkatepartinterfaces.so: undefined reference to `operator
new(unsigned int)@GLIBCPP_3.2'
/usr/kde/3.4/lib/libktexteditor.so: undefined reference to `vtable for
__cxxabiv1::__class_type_info@GLIBCPP_3.2'
/usr/kde/3.4/lib/libkatepartinterfaces.so: undefined reference to `vtable for
__cxxabiv1::__vmi_class_type_info@GLIBCPP_3.2'
/usr/lib/libfam.so: undefined reference to `__gxx_personality_v0@CXXABI_1.2'
/usr/kde/3.4/lib/libkatepartinterfaces.so: undefined reference to `operator
delete[](void*)@GLIBCPP_3.2'
/usr/kde/3.4/lib/libkio.so: undefined reference to `__cxa_bad_typeid@CXXABI_1.2'
/usr/kde/3.4/lib/libkabc.so: undefined reference to
`std::__default_alloc_template<true, 0>::_S_force_new@GLIBCPP_3.2.2'
/usr/kde/3.4/lib/libkabc.so: undefined reference to
`std::__default_alloc_template<true, 0>::_S_node_allocator_lock@GLIBCPP_3.2'
/usr/kde/3.4/lib/libkdefx.so: undefined reference to
`std::ios_base::Init::Init()@GLIBCPP_3.2'
/usr/kde/3.4/lib/libkatepartinterfaces.so: undefined reference to `vtable for
__cxxabiv1::__si_class_type_info@GLIBCPP_3.2'
/usr/kde/3.4/lib/libkatepartinterfaces.so: undefined reference to
`__cxa_pure_virtual@CXXABI_1.2'
/usr/kde/3.4/lib/libkabc.so: undefined reference to
`std::__default_alloc_template<true, 0>::deallocate(void*, unsigned
int)@GLIBCPP_3.2'
/usr/kde/3.4/lib/libkabc.so: undefined reference to
`std::__default_alloc_template<true, 0>::_S_free_list@GLIBCPP_3.2'
/usr/kde/3.4/lib/libktexteditor.so: undefined reference to
`__dynamic_cast@CXXABI_1.2'
/usr/kde/3.4/lib/libkabc.so: undefined reference to `operator new[](unsigned
int)@GLIBCPP_3.2'
/usr/kde/3.4/lib/libkabc.so: undefined reference to
`std::__throw_bad_alloc()@GLIBCPP_3.2'
/usr/kde/3.4/lib/libkdefx.so: undefined reference to
`std::ios_base::Init::~Init()@GLIBCPP_3.2'
/usr/kde/3.4/lib/libkatepartinterfaces.so: undefined reference to `operator
delete(void*)@GLIBCPP_3.2'
collect2: ld returned 1 exit status
make[3]: *** [kwrite] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/kate-3.4.1/work/kate-3.4.1/kate/app'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kate-3.4.1/work/kate-3.4.1/kate'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kate-3.4.1/work/kate-3.4.1'
make: *** [all] Error 2

!!! ERROR: kde-base/kate-3.4.1 failed.
!!! Function kde_src_compile, Line 166, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.


Expected Results:  
The packages should merge successfully.

Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0,
2.6.12-gentoo-r2 i686)
=================================================================
System uname: 2.6.12-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 2.66GHz
Gentoo Base System version 1.6.12
ccache version 2.3 [disabled]
dev-lang/python:     2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.9
sys-devel/autoconf:  2.13, 2.59-r7
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.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE=""
ALSA_CARDS="trident"
ARCH="x86"
AUTOCLEAN="yes"
BASH_ENV="/etc/spork/is/not/valid/profile.env"
CBUILD="i686-pc-linux-gnu"
CCACHE_SIZE="2G"
CFLAGS="-O3 -march=pentium4 -mtune=pentium4 -pipe -fomit-frame-pointer
-momit-leaf-frame-pointer -fforce-addr -ftracer"
CHOST="i686-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="5"
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/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"
CVS_RSH="ssh"
CXXFLAGS="-O3 -march=pentium4 -mtune=pentium4 -pipe -fomit-frame-pointer
-momit-leaf-frame-pointer -fforce-addr -ftracer"
DISPLAY=":0.0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/usr/bin/vim"
ELIBC="glibc"
EMERGE_WARNING_DELAY="10"
FEATURES="autoconfig candy distlocks sandbox sfperms strict"
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb ncurses"
G_BROKEN_FILENAMES="1"
HOME="/root"
HOSTNAME="tapper"
INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.4.4/info:/usr/share/info/emacs-21"
JAVAC="/opt/blackdown-jdk-1.4.2.02/bin/javac"
JAVA_HOME="/opt/blackdown-jdk-1.4.2.02"
JDK_HOME="/opt/blackdown-jdk-1.4.2.02"
KDEDIRS="/usr"
KDE_MALLOC="1"
KERNEL="linux"
LESS="-R"
LESSOPEN="|lesspipe.sh %s"
LOGNAME="root"
MAIL="/var/mail/root"
MAKEOPTS="-j2"
MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.4.4/man::/opt/blackdown-jdk-1.4.2.02/man:/usr/qt/3/doc/man:/opt/vmware/man"
MOZILLA_FIVE_HOME="/usr/lib/mozilla"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.4:/opt/blackdown-jdk-1.4.2.02/bin:/opt/blackdown-jdk-1.4.2.02/jre/bin:/usr/qt/3/bin:/usr/kde/3.4/sbin:/usr/kde/3.4/bin:/usr/kde/3.3/sbin:/usr/kde/3.3/bin:/usr/NX/bin:/opt/vmware/bin"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 ppc-macos ppc-od
s390 sh sparc x86 x86-fbsd x86-obsd x86-od"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_CALLER="emerge"
PORTAGE_GID="250"
PORTAGE_MASTER_PID="28548"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
PRELINK_PATH=""
PRELINK_PATH_MASK="/usr/lib/gstreamer-0.8"
PWD="/root"
PYTHONPATH="/usr/lib/portage/pym"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
RPMDIR="/usr/portage/rpm"
RSYNC_RETRIES="3"
RSYNC_TIMEOUT="180"
SHELL="/bin/bash"
SHLVL="1"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm"
USE="x86 X alsa apache2 apm arts avi bash-completion berkdb bitmap-fonts cdr
commercial crypt cups curl emboss encode esd fam flac foomaticdb gd gdbm gif gpm
gstreamer hal howl imlib ipv6 java jpeg jpeg2k kde kdeenablefinal kdexdeltas
libg++ libwww mad mikmod mmx mono mozilla mp3 mpeg mysql ncurses nls nptl
nptlonly ogg oggvorbis opengl oss pam pdflib perl png postgres ppds python qt
quicktime readline sdl spell sqlite sse sse2 ssl svga tcltk tcpd tetex threads
tiff truetype truetype-fonts type1-fonts unicode usb visualization vorbis xine
xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
USER="root"
USERLAND="GNU"
USE_EXPAND="FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS INPUT_DEVICES LINGUAS
USERLAND KERNEL ELIBC"
XARGS="xargs -r"
XAUTHORITY="/root/.xauthfmmIM5"
XINITRC="/etc/X11/xinit/xinitrc"
_="/usr/bin/emerge"
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2005-07-05 14:53:31 UTC
Obviously you're still messing with the gcc-3.2 ABI. Forwarding you to the
toolchain herd.
Comment 2 Jonathan Ho 2005-07-10 14:15:18 UTC
This bug is now resolved. I fixed it by doing a remerge/update of all the
packages on my system.