Thats how i made it compile & work on amd64: src_compile() { if [ "${ARCH}" = "amd64" ] ; then sed -e "s:CFLAGS = -O2 -Wall: CFLAGS = -O2 -Wall -fPIC :" -i Makefile fi MAKEOPTS="-j1" emake || die "Compile failed" } Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.50-r8 (gcc34-amd64-2004.1, gcc-3.4.0, glibc-2.3.4.20040605-r0, 2.6.7-gentoo-r5) ================================================================= System uname: 2.6.7-gentoo-r5 x86_64 4 Gentoo Base System version 1.5.1 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -ftracer" CHOST="x86_64-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 -pipe -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache cvs sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/bmg-gnome-current /usr/local/portage/bmg-overlay /usr/local/portage/caffein" SYNC="rsync://tokyo/gentoo" USE="X acpi alsa amd64 avi berkdb bluetooth cdr crypt cups dvd encode esd evo foomaticdb gdbm gif gnome gpm gtk gtk2 imap imlib ipv6 irmc jpeg ldap libg++ libwww mikmod motif mozilla moznocompose moznoirc moznomail mpeg multilib ncurses nls nntp nowin nptl oggvorbis opengl oss pam pdflib perl png ppds python quicktime readline ruby scanner sdl slang spell ssl tcpd theora truetype usb xine xml2 xmms xv xvid zlib"
better do "useq amd64 && .." or similar, otherwise, feel free to fix, amd folks, you are the ones who know this.
Closing bug as fixed. net-irc/xchat-systray-2.4.5 has been keyworded ~amd64.