Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 85738 - kdelibs fails to link libartskde.la
Summary: kdelibs fails to link libartskde.la
Status: RESOLVED DUPLICATE of bug 64615
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-18 02:19 UTC by Bernd Waibel
Modified: 2006-09-04 03:26 UTC (History)
1 user (show)

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 Bernd Waibel 2005-03-18 02:19:55 UTC
Yesterday and today, I tried to update kdelibs to rel. 3.3.2-r7, but both times it felt with a linker error in libarstkde.la:

/bin/sh ../../libtool --silent --mode=link --tag=CXX i686-pc-linux-gnu-g++  -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 -g3 -fno-inline -march=pentium4 -O2 -fforce-addr -mfpmath=sse -mmmx -msse -msse2 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION    -o libartskde.la -rpath /usr/kde/3.3/lib -L/usr/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib  -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -version-info 3:0:2 libartskde_la.all_cc.lo libartskde_la.all_cpp.lo  ../../kio/libkio.la -lqtmcop -lsoundserver_idl
.libs/libartskde_la.all_cc.o(.gnu.linkonce.d._ZTCN4Arts19KIOInputStream_stubE52_NS_16SynthModule_stubE+0xa8): undefined reference to `virtual thunk to Arts::SynthModule_stub::autoSuspend()'
.libs/libartskde_la.all_cc.o(.gnu.linkonce.d._ZTCN4Arts19KIOInputStream_stubE52_NS_16SynthModule_stubE+0xac): undefined reference to `virtual thunk to Arts::SynthModule_stub::start()'
<snip>........</snip>
.libs/libartskde_la.all_cpp.o(.gnu.linkonce.d._ZTCN4Arts17KDataRequest_implE132_NS_14StdSynthModuleE+0xb8): undefined reference to `virtual thunk to Arts::StdSynthModule::streamEnd()'
.libs/libartskde_la.all_cpp.o(.gnu.linkonce.d._ZTVN4Arts17KDataRequest_implE+0xe8): undefined reference to `virtual thunk to Arts::StdSynthModule::autoSuspend()'
.libs/libartskde_la.all_cpp.o(.gnu.linkonce.d._ZTVN4Arts17KDataRequest_implE+0xec): undefined reference to `virtual thunk to Arts::StdSynthModule::start()'
.libs/libartskde_la.all_cpp.o(.gnu.linkonce.d._ZTVN4Arts17KDataRequest_implE+0xf0): undefined reference to `virtual thunk to Arts::StdSynthModule::stop()'
.libs/libartskde_la.all_cpp.o(.gnu.linkonce.d._ZTVN4Arts17KDataRequest_implE+0xf8): undefined reference to `virtual thunk to Arts::StdSynthModule::streamStart()'
collect2: ld returned 1 exit status
make[3]: *** [libartskde.la] Error 1
make[3]: Leaving directory `/mnt/tmp/portage/kdelibs-3.3.2-r7/work/kdelibs-3.3.2/arts/kde'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/mnt/tmp/portage/kdelibs-3.3.2-r7/work/kdelibs-3.3.2/arts'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/tmp/portage/kdelibs-3.3.2-r7/work/kdelibs-3.3.2'
make: *** [all] Error 2


I did a revdep-rebuild yesterday, after it failed, although not today, but there was nothing wrong with it yesterday.

I updated to glibc-2.3.4-20041102 yesterday, using the nptlonly USE flag. I don't know if this info might help, but I saw other bug reports having problems configuring kdelibs after upgrading to newer glibc, so I decided to mention it here.

I you need any other information, that I may have missed, please ask.

Reproducible: Always
Steps to Reproduce:
1. emerge -uv world or
2. emerge -uv kdelibs
3.

Actual Results:  
Compilation breaks at desired link target.

Expected Results:  
Compilation should finish, kdelibs should get updated.

Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.4.3-20050110,
glibc-2.3.4.20041102-r1, 2.6.11-ck2-ipv6m i686)
=================================================================
System uname: 2.6.11-ck2-ipv6m i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 26 2005, 02:29:05)]
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-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O2 -fforce-addr -mfpmath=sse -mmmx -msse -msse2 -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/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="-march=pentium4 -O2 -fforce-addr -mfpmath=sse -mmmx -msse -msse2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig buildsyspkg candy ccache collision-protect
distlocks fixpackages nostrip sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/
ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo
ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo
ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://ftp.gentoo.mesh-solutions.com/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/mnt/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage-de"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X aalib accessibility acl acpi aim alsa apache2 arts avi
bash-completion berkdb bitmap-fonts crypt cscope cups curl dedicated doc dvd
emboss encode esd exif fam flac font-server foomaticdb fortran freetds gdbm ggi
gif gnome gpm gstreamer gtk2 hal icq jabber jack java joystick jpeg junit
kdeenablefinal libwww linguas_de mad maildir mikmod mmx mmx2 motif mp3 mpeg mpi
msn ncurses nls nptl odbc offensive oggvorbis openal opengl oscar pam pic pie
png ppds pwdb python qt quicktime readline samba sdl shared slang spell sqlite
sse ssl svg svga sysvipc tcpd tetex tiff truetype truetype-fonts type1-fonts
unicode usb videos xml2 xmms xprint yahoo zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Gregorio Guidi (RETIRED) gentoo-dev 2005-03-18 06:24:21 UTC
See also bug 61146 about mixing gcc-3.3 and gcc-3.4


*** This bug has been marked as a duplicate of 64615 ***
Comment 2 Bernd Waibel 2005-03-18 16:47:15 UTC
Uhh, thanks for pointing this up. It seems I forgot to switch back to gcc-3.3.5 by mistake. :( In general I use gcc-3.4 only for mono.

Sorry for wasting your time. This is my fault. I will try to remerge it using gcc-3.3.5 again.