Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 44653 - kdelibs-3.2.1 compile failure: libkjs_html.a(kjs_traversal.o) in archive is not an object
Summary: kdelibs-3.2.1 compile failure: libkjs_html.a(kjs_traversal.o) in archive is n...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All All
: High major (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-14 03:41 UTC by Daniel Seyffer
Modified: 2004-03-17 14:49 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 Daniel Seyffer 2004-03-14 03:41:23 UTC
Hi,

I'm currently trying to upgrade from kde-3.2.0 to 3.2.1.
But there seems to be something wrong with kdelibs-3.2.1 as it fails to compile:

-----------------------------
[...]
/bin/sh ../libtool --silent --mode=link --tag=CXX 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 -DNDEBUG -DNO_DEBUG -O2 -march=athlon-xp -O3 -pipe -fomit-frame-pointer -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 libkhtml.la -rpath /usr/kde/3.2/lib -version-info 6:0:2 -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -Wl,--version-script=./libkhtml.map -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.2/lib  khtmlview.lo khtml_part.lo khtml_run.lo khtml_factory.lo khtml_settings.lo khtml_events.lo khtml_ext.lo khtml_pagecache.lo khtml_iface.lo khtml_printsettings.lo khtmlimage.lo khtml_iface_skel.lo kjserrordlg.lo htmlpageinfo.lo ./xml/libkhtmlxml.la ./html/libkhtmlhtml.la ./rendering/libkhtmlrender.la ./css/libkhtmlcss.la ./misc/libkhtmlmisc.la ecma/libkjs_html.la ./dom/libkhtmldom.la  ../kparts/libkparts.la ../kdeprint/libkdeprint.la ../kutils/libkutils.la ../kwallet/client/libkwalletclient.la
ecma/.libs/libkjs_html.a: member ecma/.libs/libkjs_html.a(kjs_traversal.o) in archive is not an object
collect2: ld returned 1 exit status
make[3]: *** [libkhtml.la] Fehler 1
make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.2.1/work/kdelibs-3.2.1/khtml'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.2.1/work/kdelibs-3.2.1/khtml'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.2.1/work/kdelibs-3.2.1'
make: *** [all] Fehler 2

!!! ERROR: kde-base/kdelibs-3.2.1 failed.
!!! Function kde_src_compile, Line 128, Exitcode 2
!!! died running emake, kde_src_compile:make
------------------------------------------------------------------

My best guess is probably some kind of libtool problem as a precaution I already re-compiled qt (3.3.1-r1) and arts at random - unfortunately that changed nothing... ;-)


emerge info (distcc is currently set to localhost only):

Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.4)
=================================================================
System uname: 2.6.4 i686 AMD Athlon(tm) XP 3200+
Gentoo Base System version 1.4.3.13p1
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distcc sandbox"
GENTOO_MIRRORS="ftp://sunsite.cnlab-switch.ch/mirror/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ ftp://gentoo.ccccom.com ftp://ftp.easynet.nl/mirror/gentoo/ http://gentoo.inode.at/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow S3TC X aalib acpi acpi4linux alsa apache2 apm arts artswrappersuid avi berkdb bonobo cdr crypt cups dga directfb dvd dvdr encode esd ethereal evo fbcon fbdev foomaticdb freetype gb gdbm gif gnome gphoto2 gpm gtk gtk2 gtk2i gtkhtml guile hbci icq imagemagick imap imlib java javascript jikes joystick jpeg kde lcms ldap libg++ libwww linguas_de mad maildir mikmod mmx motif mozilla moznocompose moznoirc mpeg mysql ncurses nls nptl oav oggvorbis opengl pam pcmcia pdflib perl pic png pnp ppds python qt quicktime readline samba sdl slang spell sse ssl svga tcpd tiff transcode truetype trusted type1 usb videos x86 xml xml2 xmms xv zlib"
Comment 1 Daniel Seyffer 2004-03-17 11:50:16 UTC
Hm, interesting. Gave it another try today (probably 4th time or so) and it just worked fine! :-o 

This bug can therefore be closed as far as I am concerned.
Comment 2 Caleb Tennis (RETIRED) gentoo-dev 2004-03-17 11:51:57 UTC
generally these are cflags issues, or some problem with glibc/gcc, or possibly a memory corruption of some sort.
Comment 3 Daniel Seyffer 2004-03-17 14:49:35 UTC
hmmmh, yes. Have been thinking about that too. Just I could reproduce it during several tries almost a week, my memory is fine and well tested (really *g*) and CFLAGS...hm. Never mind it's working and KDE currently updating. :-))
thx