When I try and emerge evolution, one of its dependancies is gnome-extra/gal-1.99.11. During the build process of gal-1.99.11 it seg-faults. Below is the output of the last section of the code and the error message: /bin/sh ../libtool --mode=link gcc -O2 -mcpu=i686 -fomit-frame-pointer -D_REENTRANT -o test-tree-3 test-tree-3.o ../gal/libgal-2.0.la -Wl,--export-dynamic -pthread -L/usr/X11R6/lib -lgnomeprintui-2-2 -lgnomeprint-2-2 -lglade-2.0 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-2 -lpopt -lbonobo-2 -lgconf-2 -lgnomevfs-2 -lbonobo-activation -lORBit-2 -lgthread-2.0 -lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lxml2 -lpthread -lz -lm make[2]: *** [test-tree-3] Segmentation fault make[2]: Leaving directory `/var/tmp/portage/gal-1.99.11/work/gal-1.99.11/tests' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gal-1.99.11/work/gal-1.99.11' make: *** [all-recursive-am] Error 2 !!! ERROR: gnome-extra/gal-1.99.11 failed. !!! Function gnome2_src_compile, Line 39, Exitcode 2 !!! compile failure I hope this helps. Reproducible: Always Steps to Reproduce: 1.run "emerge evolution" 2.wait 3.watch the error appear Actual Results: The same output is produced everytime. Expected Results: I would have expected the software to build properly and portage to move on to the next dependancy. root@mythril twisted # emerge info Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-gentoo-r7) ================================================================= System uname: 2.6.7-gentoo-r7 i686 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=i686 -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/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 -mcpu=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo ftp://ibiblio.org/pub/linux/distrobutions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm avi berkdb crypt cups encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib jpeg libg++ libwww mad mikmod motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib"
something wrong with your gcc/glibc, if the compiler segfaults, thats not the ebuild's problem. wanna assign to gcc folks?
note that you use regular x86 profile with an amd64, i'm not sure thats the best thing todo and maybe might cause the segv. amd64 folk ?
amd64s can be used as x86 but that means no 64bit applications will run on it. So long as the user didn't start using an amd64 profile then switch to an x86 profile , things should be fine.
I doubt it has to do with the amd64 achitecture, after all, it works 100% with x86 . I am using a 32bit compiler on a 32bit OS, so I dont even think the kernel utilizes any of the 64bit features. I doubt this is the cause, but I am not an expert so I cannot rule it out.
Well, I ran an emerge sycn this morning and just now tried recompiling this, not sure what changed, but it builds just fine now. Not sure if it was a change in portage or if it was something local, but I would say its safe to close this bug and call it resolved