gcc -c -ansi -pedantic -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Wundef -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DMALLOC_0_RETURNS_NULL -DHAS_SNPRINTF -DLIBX11 -DPOSTLOCALELIBDIR=\"lib\" -g -g GetHColor.c -o unshared/GetHColor.o /mnt/u06/src/portage/xorg-x11-6.8.0-r1/temp/ccKoBwv3.s: Assembler messages: /mnt/u06/src/portage/xorg-x11-6.8.0-r1/temp/ccKoBwv3.s:59: Error: invalid character '@' in mnemonic /mnt/u06/src/portage/xorg-x11-6.8.0-r1/temp/ccKoBwv3.s:94: Error: invalid character '@' in mnemonic /mnt/u06/src/portage/xorg-x11-6.8.0-r1/temp/ccKoBwv3.s:155: Warning: missing operand; zero assumed /mnt/u06/src/portage/xorg-x11-6.8.0-r1/temp/ccKoBwv3.s:155: Error: no such instruction: `alloccolor' make[4]: *** [GetHColor.o] Error 1 make[4]: Leaving directory `/mnt/u06/src/portage/xorg-x11-6.8.0-r1/work/xc/lib/X11' make[3]: *** [all] Error 2 make[3]: Leaving directory `/mnt/u06/src/portage/xorg-x11-6.8.0-r1/work/xc/lib' make[2]: *** [all] Error 2 make[2]: Leaving directory `/mnt/u06/src/portage/xorg-x11-6.8.0-r1/work/xc' make[1]: *** [World] Error 2 make[1]: Leaving directory `/mnt/u06/src/portage/xorg-x11-6.8.0-r1/work/xc' make: *** [World] Error 2 Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: compilation fails Portage 2.0.51_rc1 (hardened/x86, gcc-3.4.1, glibc-2.3.3.20040420-r1, 2.4.26_pre6-gentoo i686) ================================================================= System uname: 2.4.26_pre6-gentoo i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux-headers-2.4.22,sys-kernel/linux-headers-2.4.19-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" COMPILER="" 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 /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/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache cvs fixpackages keepwork nostrip sandbox userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/mnt/u06/src" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="3dnow X Xaw3d aalib acpi adns apache2 apm arts atlas audiofile avi bcmath berkdb bidi bonobo bzlib calendar caps cdb cddb cdparanoia cdr chroot cjk cpdflib crypt cscope ctype cups curl curlwrappers dba dbase dbm dbx debug dedicated dga dio directfb divx4linux doc dv dvb dvd encode erandom esd evo exif extensions f77 faac faad fam fbcon fdftk filepro flac flash flatfile foomaticdb ftp gb gcj gd gd-external gdbm ggi gif gimpprint gmp gnome gnutls gphoto2 gpm graphviz gstreamer gtk gtk2 gtkhtml guile hardened hardenedphp html iconv imagemagick imap imlib inifile innodb ipv6 jabber java javamail javascript jbig jikes jpeg junit justify kde lcms ldap libg++ libgda libwww live lzo mad mailwrapper mbox mcal mcve memlimit mhash mikmod mime ming mmx mng motif mozaccess mozcalendar mozilla mozp3p mozsvg mozxmlterm mpeg mysql nagios-dns nagios-ntp nagios-ping nagios-ssh nas ncurses network nls nptl oav objc offensive oggvorbis ooo-kde opengl oss pam parse-clocks pcntl pcre pda pdflib perl pg-hier pg-intdatetime pg-vacuumdelay physfs pic pie plotutils png posix postgres ppds prelude pthreads python qt quicktime readline ruby samba sasl scanner sdk sdl session sftplogging shared sharedmem silc simplexml slang slp snmp soap sockets socks5 speex spell spl sqlite sse ssl svg svga sysvipc tcltk tcpd tetex theora threads tidy tiff tokenizer truetype unicode usb v4l v4l2 vim-with-x virus-scan wXwindows wddx wmf x86 xine xinerama xml xml2 xmlrpc xmms xpm xprint xsl xv xvid yv12 zlib"
Are you cross-compiling? I see errors like this when people are using the wrong toolchain.
no crosscompiling it's just the gcc with USE=hardened
If this is still a problem with >=xorg-x11-6.8.99.15, please reopen. Also make sure you can reproduce with sane CFLAGS.