/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 Reproducible: Always Steps to Reproduce: 1. emerge -U kdegraphics 2. 3. Actual Results: link fails Expected Results: emerge should have succeeded 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.16 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.3/env:/usr/kde/3.3/shutdown / usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qma il/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="-j4" 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"
This is not restricted to AMD64, I get this exact same problem on 32 bit AMD athlonMP, and Pentium IV's, as well (with minimal CFLAGS). All other kde 3.3.0 packages build fine.
Created attachment 37944 [details] modified makefile without kpovray references
Created attachment 37945 [details] modified makefile without kpovray references
I have a workaround, somewhat lame: don't compile kpovray! Sequence: emerge =kde-base/kdegraphics-3.3.0 When it fails: cd /var/tmp/portage/kdegraphics-3.3.0/ Edit Makefile to remove references to kpovray make make install-strip emerge inject kde-base/kdegraphics-3.3.0
It's considerably easier to use a feature already present in the KDE build system: DO_NOT_COMPILE="kpovmodeler" emerge kdegraphics
Workaround provided in bug report - unless someone can come up with a way to figure out why this is crashing I can't really fix it - it compiles here just fine.
Close dead old bug originally resolved "needinfo".