Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 35415 - kde-base/kdebase-3.2.0_beta2 ebuild fails linking blankscrn.cpp
Summary: kde-base/kdebase-3.2.0_beta2 ebuild fails linking blankscrn.cpp
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-08 22:11 UTC by Howard B. Golden
Modified: 2004-02-18 05:12 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 Howard B. Golden 2003-12-08 22:11:08 UTC
During compilation, kde-base/kdebase-3.2.0_beta2 link fails when linking
blankscrn.o to kblankscrn.kss with "unresolvable relocation against symbol 'main'"

Reproducible: Didn't try
Steps to Reproduce:
1. unmask kde-3.2.0_beta2 packages
2. emerge kdebase
Actual Results:  
/usr/qt/3/bin/moc ./blankscrn.h -o blankscrn.moc
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.2/include -I/usr/qt/3/include
-I/usr/X11R6/include  -UQT_NO_ASCII_CAST -DQT_THREAD_SUPPORT  -D_REENTRANT 
-Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith
-Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
-Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -mcpu=athlon-xp -O2 -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 -D_GNU_SOURCE  -c -o blankscrn.o `test -f 'blankscrn.cpp' ||
echo './'`blankscrn.cpp
/bin/sh ../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor
-Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts
-DNDEBUG -DNO_DEBUG -O2 -mcpu=athlon-xp -O2 -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 -D_GNU_SOURCE  -L/usr/X11R6/lib -L/usr/qt/3/lib
-L/usr/kde/3.2/lib  -R /usr/kde/3.2/lib -R /usr/qt/3/lib -R /usr/X11R6/lib  -o
kblankscrn.kss  blankscrn.o -lkdeui -lkscreensaver -lm
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../../i686-pc-linux-gnu/bin/ld:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../Scrt1.o(.text+0x28):
unresolvable relocation against symbol `main'
collect2: ld returned 1 exit status
make[2]: *** [kblankscrn.kss] Error 1
make[2]: Leaving directory
`/var/tmp/portage/kdebase-3.2.0_beta2/work/kdebase-3.1.94/kscreensaver'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/kdebase-3.2.0_beta2/work/kdebase-3.1.94'
make: *** [all] Error 2

!!! ERROR: kde-base/kdebase-3.2.0_beta2 failed.
!!! Function kde_src_compile, Line 137, Exitcode 2
!!! died running emake, kde_src_compile:make

Expected Results:  
Should have compiled successfully.

Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.0-test9-gentoo)
=================================================================
System uname: 2.6.0-test9-gentoo i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.4.3.12
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /opt/tomcat/conf /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/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/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-mcpu=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox usersandbox"
GENTOO_MIRRORS="ftp://mirror.iawnet.sandia.gov/pub/gentoo/
http://gentoo.seren.com/gentoo ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X Xaw3d acl acpi acpi4linux alsa amd antlr apache2 apm arts
artswrappersuid avi berkdb bonobo cdr crypt cups directfb dnd doc dv dvd dvdr
encode esd ethereal evo fbcon fbdev foomaticdb foreign-package foreign-sysvinit
freetds gb gd gd-external gdbm gif ginac gnome gnomedb gpm gstreamer gtk gtk2
gtkhtml guile imap imlib innodb ipv6 java jikes jpeg junit kde kerberos ldap
libg++ libgda libwww mad maildir mbox mdb mikmod mmx motif mozilla moznoirc
moznomail mpeg mysql ncurses nls nptl oci8 odbc ofx oggvorbis opengl oss pam pda
pdflib perl pg-hier pic plotutils png postgres python qt quicktime radeon
readline ruby ruby18 samba sasl sdl slang slp snmp spell sse ssl svga tcltk tcpd
tetex tiff truetype type1 usb wmf wxwindows x86 xml xml2 xmms xv zeo zlib"
Comment 1 guaka 2003-12-12 13:26:16 UTC
This might be related. Or not...

gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./../backend -I../../kcontrol/background -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -ansi -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2  -march=pentium3 -O2 -pipe  -Wformat-security -Wmissing-format-attribute -D_GNU_SOURCE -c `test -f 'genkdmconf.c' || echo './'`genkdmconf.c
/bin/sh ../../libtool --silent --mode=link gcc  -ansi -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2  -march=pentium3 -O2 -pipe  -Wformat-security -Wmissing-format-attribute -D_GNU_SOURCE   -o genkdmconf -L/usr/X11R6/lib -R /usr/X11R6/lib genkdmconf.o -lX11
make[4]: Leaving directory `/var/tmp/portage/kdebase-3.2.0_beta2/work/kdebase-3.1.94/kdm/kfrontend'
make[3]: Leaving directory `/var/tmp/portage/kdebase-3.2.0_beta2/work/kdebase-3.1.94/kdm/kfrontend'
make[3]: Entering directory `/var/tmp/portage/kdebase-3.2.0_beta2/work/kdebase-3.1.94/kdm'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/var/tmp/portage/kdebase-3.2.0_beta2/work/kdebase-3.1.94/kdm'
make[2]: Leaving directory `/var/tmp/portage/kdebase-3.2.0_beta2/work/kdebase-3.1.94/kdm'
make[2]: Entering directory `/var/tmp/portage/kdebase-3.2.0_beta2/work/kdebase-3.1.94'
cd . && /bin/sh ./config.status Makefile
fast creating Makefile
config.pl: fast created 1 file(s).
make[2]: Leaving directory `/var/tmp/portage/kdebase-3.2.0_beta2/work/kdebase-3.1.94'
make[2]: Entering directory `/var/tmp/portage/kdebase-3.2.0_beta2/work/kdebase-3.1.94'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/var/tmp/portage/kdebase-3.2.0_beta2/work/kdebase-3.1.94'
make[1]: Leaving directory `/var/tmp/portage/kdebase-3.2.0_beta2/work/kdebase-3.1.94'
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-kdebase-3.2.0_beta2-6613.log"

open_wr:   /var/db/pkg/media-libs/libsdl-1.2.6-r2.portage_lockfile
--------------------------------------------------------------------------------
Comment 2 Howard B. Golden 2003-12-12 14:13:21 UTC
Re: Comment #1: guaka, please look at bug #32931. It looks similar to the messages you're getting, relating to sandbox problems.

I don't believe your situation is the same as what I'm reporting in this bug.
Comment 3 César Fernández 2003-12-13 04:32:29 UTC
Same problem here:

Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.0-test11-gentoo-r2)
=================================================================
System uname: 2.6.0-test11-gentoo-r2 i686 AMD Athlon(tm) XP 1800+
Gentoo Base System version 1.4.3.12
ccache version 2.2 [enabled]
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -mmmx -m3dnow -msse -mfpmath=sse,387 -O2 -ffast-math -fomit-frame-pointer -frename-registers -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /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/env.d"
CXXFLAGS="-march=athlon-xp -mmmx -m3dnow -msse -mfpmath=sse,387 -O2 -ffast-math -fomit-frame-pointer -frename-registers -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X aalib acpi alsa apm avi berkdb cdr cjk crypt cscope cups dvd encode faad fbcon foomaticdb foreign-sysvinit gd gdbm gif gpm gtk2 gtkhtml hyriand imap imlib ipv6 java javascript jikes jpeg kde lcms libg++ libwww mad matroska mikmod mmx motif mozilla moznoirc moznomail mozsvg mpeg mpi ncurses nls oggvorbis opengl pam pdflib perl pic png ppds python qt quicktime readline sasl sdl slang snmp spell sse ssl tcltk tcpd tetex threads tiff truetype usagi vim-with-x wmf x86 xml xml2 xmms xv zlib"
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2004-02-18 05:12:21 UTC
sounds like a compiler problem - i'd re-emerge gcc and see if that doesn't cause this to go away.