Attempted to emerge xorg-x11-6.8.0 on my system using (my) default CFLAGS & USE flags and CFLAGS="" USE="-<all enabeled>" still returns the same error. Reproducible: Always Steps to Reproduce: 1. emerge xorg-x11 2. -or- CFLAGS="" USE="-xprint -3dnow -bitmap-fonts -pam -dmx" emerge xorg-x11 3. Actual Results: + gcc -o ./libXt.so.6.0~ -shared -Wl,-soname,libXt.so.6 ActionHook.o Alloc.o ArgList.o Callback.o ClickTime.o Composite.o Constraint.o Convert.o Converters.o Core.o Create.o Destroy.o Display.o Error.o Event.o EventUtil.o Functions.o GCManager.o Geometry.o GetActKey.o GetResList.o GetValues.o HookObj.o Hooks.o Initialize.o Intrinsic.o Keyboard.o Manage.o NextEvent.o Object.o PassivGrab.o Pointer.o Popup.o PopupCB.o RectObj.o Resources.o Selection.o SetSens.o SetValues.o SetWMCW.o Shell.o StringDefs.o Threads.o TMaction.o TMgrab.o TMkey.o TMparse.o TMprint.o TMstate.o VarCreate.o VarGet.o Varargs.o Vendor.o ResConfig.o -L../../exports/lib -lX11 -lSM -lICE -lc + rm -f libXt.so.6 + ln -s libXt.so.6.0 libXt.so.6 + rm -f ../../exports/lib/libXt.so.6 + cd ../../exports/lib + ln -s ../../lib/Xt/libXt.so.6 . rm -f libXt.so.6.0 mv -f libXt.so.6.0~ libXt.so.6.0 + rm -f libXt.so + ln -s libXt.so.6.0 libXt.so rm -f ../../exports/lib/libXt.so.6.0 cd ../../exports/lib && ln -s ../../lib/Xt/libXt.so.6.0 . + rm -f ../../exports/lib/libXt.so + cd ../../exports/lib + ln -s ../../lib/Xt/libXt.so . rm -f libXt.a + cd unshared + ar clq ../libXt.a ActionHook.o Alloc.o ArgList.o Callback.o ClickTime.o Composite.o Constraint.o Convert.o Converters.o Core.o Create.o Destroy.o Display.o Error.o Event.o EventUtil.o Functions.o GCManager.o Geometry.o GetActKey.o GetResList.o GetValues.o HookObj.o Hooks.o Initialize.o Intrinsic.o Keyboard.o Manage.o NextEvent.o Object.o PassivGrab.o Pointer.o Popup.o PopupCB.o RectObj.o Resources.o Selection.o SetSens.o SetValues.o SetWMCW.o Shell.o StringDefs.o Threads.o TMaction.o TMgrab.o TMkey.o TMparse.o TMprint.o TMstate.o VarCreate.o VarGet.o Varargs.o Vendor.o ResConfig.o ar: ../libXt.a: Malformed archive make[4]: *** [libXt.a] Error 1 make[4]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.0/work/xc/lib/Xt' make[3]: *** [all] Error 2 make[3]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.0/work/xc/lib' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.0/work/xc' make[1]: *** [World] Error 2 make[1]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.0/work/xc' make: *** [World] Error 2 !!! ERROR: x11-base/xorg-x11-6.8.0 failed. !!! Function src_compile, Line 596, Exitcode 2 !!! (no error message) Portage 2.0.50-r11 (default-x86-1.4, gcc-3.4.2, glibc-2.3.4.20040808-r0,2.3.4.20040619-r1, 2.6.9-rc1-mm1) ================================================================= System uname: 2.6.9-rc1-mm1 i686 AMD Athlon(TM)Processor Gentoo Base System version 1.5.3 distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-tbird -pipe -fprefetch-loop-arrays -fomit-frame-pointer -fforce-addr -funroll-loops" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /opt/glftpd/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/kde/cvs/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control /var/www/localhost/htdocs//mythweb/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-tbird -pipe -fprefetch-loop-arrays -fomit-frame-pointer -fforce-addr -funroll-loops" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.seren.com/gentoo http://mirror.tucdemonic.org/gentoo/" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/bmg-gnome-current.alternative/ /usr/local/overlays/bmg-main.alternative /usr/local/portage /usr/local/overlays/fluidportage/trunk" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib alsa apm arts avi berkdb bitmap-fonts bonobo cairo cdr crypt cups dashboard directfb divx dmx encode esd evo evolution faad fbcon flac flash foomaticdb gdbm ggi gif gnome gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib java jpeg kde libg++ libwww mad matroska mikmod mono motif mozilla moznoirc moznomail mozsvg mpeg mysql mythtv nas ncurses nls nvidia offensive oggvorbis opengl oss pam pda pdflib perl png postgres python qt quicktime readline ruby samba sdl slang spell ssl svg svga tcpd tiff truetype wxwindows x86 xine xinerama xml xml2 xmms xprint xv xvid zlib"
Does this still occur with the newer releases of xorg-x11? If it does, id suggest actually recompiling binutils with some lesser cflags.
This happens for me as well. emerge info Portage 2.0.51-r8 (default-linux/x86/2004.0, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r1 i686) ================================================================= System uname: 2.6.10-gentoo-r1 i686 AMD Athlon(tm) XP 1700+ Gentoo Base System version 1.6.8 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Jul 20 2004, 23:33:36)] distcc 2.18.3 i486-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.8.5-r2, 1.5, 1.6.3, 1.7.9, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r2 virtual/os-headers: 2.4.22 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /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 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LDFLAGS="" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi aim alsa apm arts avi berkdb bitmap-fonts cdr crypt cups dillo directfb dvd encode esd f77 fam fbcon flac flash font-server foomaticdb fortran gdbm gif gnome gnutls gpm gtk gtk2 icq imagemagick imap imlib ipv6 jabber java jpeg junit kde ldap libg++ libwww mad maildir mikmod motif moznocompose moznoirc moznomail mpeg msn mysql ncurses nls oggvorbis opengl oscar oss pam pdflib perl png python qt quicktime readline sdl slang slp spell ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb x86 xface xml xml2 xmms xv yahoo zlib video_cards_nvidia"
Still a problem with 6.8.99.15 or modular X?