I want to update Gnome to 2.2.1. There are apparently two new dependencies. These are 'at-spi-1.1.8' and 'libgail-1.0.2. The at-spi emerge fails with many error messages related to Accessibility-skels.c. See attached. ======================================================================== Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2-r0) ================================================================= System uname: 2.4.20 i686 Pentium II (Deschutes) GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib alsa gdbm berkdb slang readline arts tetex bonobo svga tcltk java guile X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl mozilla cdr" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -O3 -pipe" CXXFLAGS="-march=pentium2 -O3 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache" Reproducible: Always Steps to Reproduce:
Created attachment 10092 [details] at-spi.msgs.gz Output of attempt to emerge at-spi-1.1.8
Accessibility.h:-15183: internal error: Bus error sounds more like a gcc problem, is it reproducable ? try with lower optimizations.
O2 first before Os? - I'll try this tomorrow on my machine at work (the problem machine). :-)
I tested the emerge with a variety of different options. The emerge fails if EITHER -O3 is set or -pipe is set. march versus mcpu doesn't matter. -O2 versus -Os doesn't matter. If you want, I can upload the output messages of each CFLAGS setting I tested. In all failing cases, the offending file is either Accessibility-skels.h or Accessibility-skels.c. Sorry I forgot to test earlier with lesser flags. All the other emerges completed fine on my usual settings of '-march=pentium2 -O3 -pipe'
So far we had no further reports of any problems building this pack, so i'm not at the point where i want to restrict the buildingprocess. It could still be some local problem. Please do add your optimization findings for -possibly- future reference.