Bug 87707 - kdegraphics-3.3.0 fails linking for kpovmodeler on amd64
Summary: kdegraphics-3.3.0 fails linking for kpovmodeler on amd64
Status: RESOLVED NOT A BUG
Alias: None
Product: kpovmodeler
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Andreas Zehender
URL:
Keywords:
: 87712 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-08-21 22:21 UTC by Brian Hall
Modified: 2004-10-14 09:11 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brian Hall 2004-08-21 22:21:12 UTC
Version:            (using KDE KDE 3.3.0)
Installed from:    Gentoo Packages
Compiler:          gcc-3.4.1 
OS:                Linux

When I try to upgrade kde to 3.3.0 on my Gentoo Linux system, using gcc 3.4.1 on a dual Opteron, kpovmodeler fails to link:

/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 -O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -funit-at-a-time -ftracer -mtune=opteron -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 libkpovmodeler.la -rpath /usr/kde/3.3/lib -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib  -version-info 0:0:0 -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined  pmpart.lo pmfactory.lo pmview.lo pmshell.lo pmobjectdrag.lo pmtreeview.lo pmmessage.lo pmtreeviewitem.lo pmerrordialog.lo pminsertpopup.lo pminserterrordialog.lo pmglview.lo pmrendermanager.lo pmobjectselect.lo pmrendermodesdialog.lo pmpovrayrenderwidget.lo pmpovraywidget.lo pmpovrayoutputwidget.lo pmsettingsdialog.lo pmcolorsettings.lo pmgridsettings.lo pmlayoutsettings.lo pmobjectlibrarysettings.lo pmobjectsettings.lo pmpluginsettings.lo pmpovraysettings.lo pmpreviewsettings.lo pmopenglsettings.lo pmdockwidget.lo pmdockwidget_private.lo pmviewlayoutmanager.lo pmviewbase.lo pmviewfactory.lo pmunknownview.lo pmdragwidget.lo pmprototypemanager.lo pmobject.lo pmcompositeobject.lo pmgraphicalobject.lo pmsolidobject.lo pmscene.lo pmglobalsettings.lo pmskysphere.lo pmrainbow.lo pmfog.lo pmbox.lo pmsphere.lo pmblob.lo pmblobsphere.lo pmblobcylinder.lo pmtext.lo pmjuliafractal.lo pmcylinder.lo pmcone.lo pmtorus.lo pmplane.lo pmpolynom.lo pmdisc.lo pmbicubicpatch.lo pmtriangle.lo pmlathe.lo pmprism.lo pmsor.lo pmsqe.lo pmheightfield.lo pmheightfieldroam.lo pmcomment.lo pmraw.lo pmnamedobject.lo pmtranslate.lo pmscale.lo pmrotate.lo pmpovraymatrix.lo pmcsg.lo pmcamera.lo pmboundedby.lo pmclippedby.lo pmlight.lo pmlookslike.lo pmprojectedthrough.lo pmtexturebase.lo pmtexture.lo pmpigment.lo pmsolidcolor.lo pmlistpattern.lo pmquickcolor.lo pmpattern.lo pmblendmapmodifiers.lo pmtexturemap.lo pmnormal.lo pmslope.lo pmwarp.lo pmfinish.lo pminterior.lo pmmedia.lo pmmaterial.lo pmmaterialmap.lo pmdensity.lo pmimagemap.lo pmbumpmap.lo pmisosurface.lo pmradiosity.lo pmglobalphotons.lo pmphotons.lo pmlightgroup.lo pminteriortexture.lo pmspheresweep.lo pmmesh.lo pmdeclare.lo pmobjectlink.lo pmrecursiveobjectiterator.lo pmaddcommand.lo pmcommandmanager.lo pmdatachangecommand.lo pmdeletecommand.lo pmmovecommand.lo pmdialogview.lo pmdialogeditbase.lo pmgraphicalobjectedit.lo pmnamedobjectedit.lo pmsolidobjectedit.lo pmskysphereedit.lo pmglobalsettingsedit.lo pmrainbowedit.lo pmfogedit.lo pmboxedit.lo pmsphereedit.lo pmblobedit.lo pmblobsphereedit.lo pmblobcylinderedit.lo pmtextedit.lo pmjuliafractaledit.lo pmcylinderedit.lo pmconeedit.lo pmtorusedit.lo pmplaneedit.lo pmpolynomedit.lo pmheightfieldedit.lo pmlatheedit.lo pmprismedit.lo pmsoredit.lo pmsqeedit.lo pmdiscedit.lo pmbicubicpatchedit.lo pmtriangleedit.lo pmcommentedit.lo pmrawedit.lo pmrotateedit.lo pmscaleedit.lo pmtranslateedit.lo pmpovraymatrixedit.lo pmcsgedit.lo pmcameraedit.lo pmlightedit.lo pmboundedbyedit.lo pmclippedbyedit.lo pmlineedits.lo pmvectorlistedit.lo pmcoloredit.lo pmlinkedit.lo pmvectoredit.lo pmpalettevalueedit.lo pmformulalabel.lo pmtexturebaseedit.lo pmtextureedit.lo pmpigmentedit.lo pmsolidcoloredit.lo pmlistpatternedit.lo pmquickcoloredit.lo pmpatternedit.lo pmblendmapmodifiersedit.lo pmimagemapedit.lo pmtexturemapedit.lo pmbumpmapedit.lo pmmaterialmapedit.lo pmnormaledit.lo pmslopeedit.lo pmfinishedit.lo pmwarpedit.lo pminterioredit.lo pmmediaedit.lo pmmaterialedit.lo pmdensityedit.lo pmdeclareedit.lo pmobjectlinkedit.lo pmisosurfaceedit.lo pmradiosityedit.lo pmglobalphotonsedit.lo pmphotonsedit.lo pmlightgroupedit.lo pminteriortextureedit.lo pmspheresweepedit.lo pmmeshedit.lo pmcontrolpoint.lo pm3dcontrolpoint.lo pm2dcontrolpoint.lo pmsorcontrolpoint.lo pmtranslatecontrolpoint.lo pmrotatecontrolpoint.lo pmscalecontrolpoint.lo pmvectorcontrolpoint.lo pmdistancecontrolpoint.lo pmplanenormalcontrolpoint.lo pmmemento.lo pmmapmemento.lo pmsplinememento.lo pmprismmemento.lo pmpalettevaluememento.lo pmiomanager.lo pmpovrayformat.lo pmpovray31format.lo pmpovray35format.lo pmpovray31serialization.lo pmpovray35serialization.lo pmscanner.lo pmparser.lo pmxmlparser.lo pmpovrayparser.lo pmserializer.lo pmoutputdevice.lo pmxmlhelper.lo pmfiledialog.lo pmpalettevalue.lo pmvector.lo pmmath.lo pmmatrix.lo pmviewstructure.lo pmline.lo pmcolor.lo pmpoint.lo pmsymboltable.lo pmactions.lo pmsplinesegment.lo pmsorsegment.lo pmpolynomexponents.lo pmvariant.lo pmmetaobject.lo pmenumproperty.lo pmrendermode.lo pmresourcelocator.lo pmtruetypecache.lo pmdocumentationmap.lo pminsertrulesystem.lo pmlibrarymanager.lo pmlibraryhandle.lo pmlibraryhandleedit.lo pmlibraryobject.lo pmlibraryentrypreview.lo pmlibrarybrowser.lo pmlibraryiconview.lo pmlibraryobjectsearch.lo pmpluginmanager.lo pmpartiface_skel.lo -lfreetype -lz -lkparts -lMesaGLU -lMesaGL -lX11  -lXmu -lXi
`.gnu.linkonce.t._ZN10PMProperty12setProtectedEP8PMObjectRK9PMVariant' referenced in section `.rodata' of .libs/pmgraphicalobject.o: defined in discarded section `.gnu.linkonce.t._ZN10PMProperty12setProtectedEP8PMObjectRK9PMVariant' of .libs/pmgraphicalobject.o
`.gnu.linkonce.t._ZN10PMProperty12getProtectedEPK8PMObject' referenced in section `.rodata' of .libs/pmgraphicalobject.o: defined in discarded section `.gnu.linkonce.t._ZN10PMProperty12getProtectedEPK8PMObject' of .libs/pmgraphicalobject.o
collect2: ld returned 1 exit status
make[3]: *** [libkpovmodeler.la] Error 1
make[3]: Leaving directory `/var/tmp/portage/kdegraphics-3.3.0/work/kdegraphics-3.3.0/kpovmodeler'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdegraphics-3.3.0/work/kdegraphics-3.3.0/kpovmodeler'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdegraphics-3.3.0/work/kdegraphics-3.3.0'
make: *** [all] Error 2

!!! ERROR: kde-base/kdegraphics-3.3.0 failed.
!!! Function kde_src_compile, Line 130, Exitcode 2
!!! died running emake, kde_src_compile:make



Here is my gentoo system state (emerge info):

Portage 2.0.50-r9 (gcc34-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.7-ck5)
=================================================================
System uname: 2.6.7-ck5 x86_64 5
Gentoo Base System version 1.5.3
distcc 2.17 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -funit-at-a-time -ftracer -mtune=opteron -pipe"
CHOST="x86_64-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.3/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="-O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -funit-at-a-time -ftracer -mtune=opteron -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache digest"
GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X alsa amd64 apm arts avi berkdb cdr chroot cups curl dedicated dga divx4linux dnd dvd dvdr encode faac faad ffmpeg flac foomaticdb freetype gb gd gdbm gif gimp gimpprint ginac glut gphoto2 gpm gs gtk gtk2 gtkhtml imagemagick imlib imlib2 java jikes joystick jpeg kde lcd lesstif libdsk libg++ libwww lzw lzw-tiff mad maildir matrox mbox mcal md5sum mikmod mmap mng motif mozilla moznocompose moznoirc moznomail mozp3p mozsvg mozxmlterm mpeg mplayer multilib ncurses net nptl offensive ofx oggvorbis ooo-kde openal opengl oss pam parse-clocks pdflib perl physfs pic png ppds python qt quicktime readline samba scanner sdl slang sox spell ssl svg tcpd theora threads tiff transcode truetype type1 usb v4l v4l2 videos wifi wmf wxwindows xface xft xml xml2 xmms xosd xprint xrandr xv xvid yv12 zlib"
Comment 1 Stephan Kulow 2004-08-22 17:00:43 UTC
too bad. This is a compiler bug triggered by newer binutils. There is nothing wrong in the code I'm afraid
Comment 2 Stephan Kulow 2004-08-22 17:05:01 UTC
*** Bug 87712 has been marked as a duplicate of this bug. ***
Comment 3 Brian Hall 2004-08-22 17:38:34 UTC
"too bad"! Now that's gonna have to tick me off!

If this is a binutils bug, have the binutils maintainer(s) been informed of this
problem?

Comment 4 Andreas Zehender 2004-10-14 09:11:26 UTC
Already reported as gcc bug
See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16625
Closed.