Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 12392 - kdelibs build fails on gentoo 1.2
Summary: kdelibs build fails on gentoo 1.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-12-18 09:58 UTC by Stephen Boulet
Modified: 2003-02-04 19:42 UTC (History)
0 users

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


Attachments
Output of emerge kdelibs &> foo (foo,56.21 KB, text/plain)
2002-12-18 17:02 UTC, Stephen Boulet
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Boulet 2002-12-18 09:58:12 UTC
The kdelibs build fails for me on gentoo 1.2. I've done 'emerge gcc glibc',
'emerge --emptytree arts', and 'emerge --emptytree qt' successfully, but no luck
with kdelibs-3.0.4-r1. kdebase-3.0.4-r3 also fails.

Error messages:

.libs/dcopclient.o(.QPtrList<DCOPObjectProxy>::gnu.linkonce.t.replace(unsigned
int, DCOPObjectProxy const *)+0x26): undefined reference to
`QGList::replaceAt(unsigned int, void *)'
.libs/dcopclient.o: In function
`QPtrList<DCOPClientTransaction>::replace(unsigned int, DCOPClientTransaction
const *)':
.libs/dcopclient.o(.QPtrList<DCOPClientTransaction>::gnu.linkonce.t.replace(unsigned
int, DCOPClientTransaction const *)+0x26): undefined reference to
`QGList::replaceAt(unsigned int, void *)'
.libs/dcopclient.o: In function `QPtrList<_IceConn>::replace(unsigned int,
_IceConn const *)':
.libs/dcopclient.o(.QPtrList<_IceConn>::gnu.linkonce.t.replace(unsigned int,
_IceConn const *)+0x26): undefined reference to `QGList::replaceAt(unsigned int,
void *)'
collect2: ld returned 1 exit status
make[3]: *** [libDCOP.la.closure] Error 1
make[3]: Leaving directory
`/var/tmp/portage/kdelibs-3.0.4-r1/work/kdelibs-3.0.4/dcop'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/kdelibs-3.0.4-r1/work/kdelibs-3.0.4/dcop'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.0.4-r1/work/kdelibs-3.0.4'
make: *** [all] Error 2

!!! ERROR: kde-base/kdelibs-3.0.4-r1 failed.
!!! Function kde_src_compile, Line -8427, Exitcode 2
!!! died running emake, kde_src_compile:make
Comment 1 Hannes Mehnert (RETIRED) gentoo-dev 2002-12-18 15:09:23 UTC
please commit more output from the failing emerge (attach foo from 
'emerge kdebase &> foo') 
 
please also commit the output of 'emerge info' 
Comment 2 Stephen Boulet 2002-12-18 17:02:26 UTC
Created attachment 6597 [details]
Output of emerge kdelibs &> foo

Here's the output of 'emerge info':
Portage 2.0.45-r5 (unavailable, gcc-2.95.3, glibc-2.2.5-r7)
=================================================================
System uname: 2.4.19-gentoo-r10 i686 Pentium III (Coppermine)
USE="x86 oss 3dnow alsa bonobo cdr esd gnome-libs guile mysql perl scanner
tcltk tetex tiff acl -apm arts avi -berkdb crypt cups encode gdbm gif -gnome
gpm gtk imlib ipv6 java jpeg kde libg++ libwww mikmod mmx mozilla -motif mpeg
ncurses nls oggvorbis -opengl pam pdflib png python qt qtmt quicktime readline
sdl slang spell ssl svga tcpd truetype X xml2 xmms xv"
ARCH="x86"
COMPILER=""
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O3 -pipe"
CXXFLAGS="-march=i686 -O3 -pipe"
ACCEPT_KEYWORDS="x86"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
MAKEOPTS="-j2"
JDK_HOME="/opt/blackdown-jdk-1.3.1"
JAVA_HOME="/opt/blackdown-jdk-1.3.1"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo"
Comment 3 Hannes Mehnert (RETIRED) gentoo-dev 2002-12-22 20:25:05 UTC
which qt versions are merged? 
 
Comment 4 Stephen Boulet 2002-12-29 23:30:44 UTC
x11-libs/qt-3.1.0-r1
Comment 5 Hannes Mehnert (RETIRED) gentoo-dev 2003-01-03 04:07:55 UTC
you tried kdelibs-3.0.5a, does it solve your problem? 
is there anything left in /var/tmp/portage/qt-3.1.0-r1/work? 
Comment 6 Stephen Boulet 2003-01-04 07:35:47 UTC
I think we can close this. It was due to my error (I had CFLAGS="-march=pentium
-O3 -pipe" instead of CFLAGS="-mcpu=pentium -O3 -pipe" in make.conf). Things
seem to work fine now that I made the change.

Thanks for the help.