The ebuild is marked as ~amd64, but fails to build. Calculating dependencies ...done! >>> emerge (1 of 1) dev-util/ltrace-0.3.31 to / >>> md5 src_uri ;-) ltrace_0.3.31.tar.gz >>> Unpacking source... >>> Unpacking ltrace_0.3.31.tar.gz to /var/tmp/portage/ltrace-0.3.31/work >>> Source unpacked. creating cache ./config.cache checking host system type... x86_64-pc-linux-gnu checking for gcc... gcc checking whether the C compiler (gcc -O2 -pipe ) works... yes checking whether the C compiler (gcc -O2 -pipe ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for a BSD compatible install... /bin/install -c checking for cplus_demangle in -liberty... yes checking ltrace version... 0.3.31 checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for getopt.h... yes checking for working const... yes checking for uid_t in sys/types.h... yes checking for pid_t... yes checking for getopt... yes checking for getopt_long... yes updating cache ./config.cache creating ./config.status creating Makefile creating config.h make -C sysdeps/linux-gnu gcc -Wall -O2 -pipe -pipe -DSYSCONFDIR=\"/etc\" -I/var/tmp/portage/ltrace-0.3.31/work/ltrace-0.3.31 -I/var/tmp/portage/ltrace-0.3.31/work/ltrace-0.3.31/sysdeps/linux-gnu -I- -DHAVE_CONFIG_H -c -o ltrace.o ltrace.c gcc -Wall -O2 -pipe -pipe -DSYSCONFDIR=\"/etc\" -I/var/tmp/portage/ltrace-0.3.31/work/ltrace-0.3.31 -I/var/tmp/portage/ltrace-0.3.31/work/ltrace-0.3.31/sysdeps/linux-gnu -I- -DHAVE_CONFIG_H -c -o options.o options.c make[1]: Entering directory `/var/tmp/portage/ltrace-0.3.31/work/ltrace-0.3.31/sysdeps/linux-gnu' make[1]: *** No rule to make target `x86_64/arch.h', needed by `sysdep.h'. Stop. make[1]: Leaving directory `/var/tmp/portage/ltrace-0.3.31/work/ltrace-0.3.31/sysdeps/linux-gnu' make: *** [sysdeps/sysdep.o] Error 2 make: *** Waiting for unfinished jobs.... In file included from options.c:20: /var/tmp/portage/ltrace-0.3.31/work/ltrace-0.3.31/ltrace.h:12:20: sysdep.h: No such file or directory In file included from options.c:20: /var/tmp/portage/ltrace-0.3.31/work/ltrace-0.3.31/ltrace.h:22: error: `BREAKPOINT_LENGTH' undeclared here (not in a function) make: *** [options.o] Error 1 In file included from ltrace.c:15: /var/tmp/portage/ltrace-0.3.31/work/ltrace-0.3.31/ltrace.h:12:20: sysdep.h: No such file or directory In file included from ltrace.c:15: /var/tmp/portage/ltrace-0.3.31/work/ltrace-0.3.31/ltrace.h:22: error: `BREAKPOINT_LENGTH' undeclared here (not in a function) make: *** [ltrace.o] Error 1 make -C sysdeps/linux-gnu make[1]: Entering directory `/var/tmp/portage/ltrace-0.3.31/work/ltrace-0.3.31/sysdeps/linux-gnu' make[1]: *** No rule to make target `x86_64/arch.h', needed by `sysdep.h'. Stop. make[1]: Leaving directory `/var/tmp/portage/ltrace-0.3.31/work/ltrace-0.3.31/sysdeps/linux-gnu' make: *** [sysdeps/sysdep.o] Error 2 !!! ERROR: dev-util/ltrace-0.3.31 failed. !!! Function src_compile, Line 24, Exitcode 2 !!! (no error message) Portage 2.0.50_pre16 (default-amd64-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0,2.3.3_pre20040117-r0, 2.6.1-gentoo-r1) ================================================================= System uname: 2.6.1-gentoo-r1 x86_64 4 Gentoo Base System version 1.4.3.12 Autoconf: sys-devel/autoconf-2.59 Automake: sys-devel/automake-1.7.8 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /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/env.d" CXXFLAGS="" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.ccccom.com ftp://gentoo.ccccom.com http://mirror.tucdemonic.org/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa amd64 apache2 apm arts avi berkdb cdr crypt cups dvd dvdr encode foomaticdb gdbm gif gphoto2 gpm gtk gtk2 imagemagick imlib ipv6 java jpeg kde libg++ libwww mikmod motif mpeg ncurses nls noreiserfs oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang spell ssl tcpd tetex tiff truetype usb xml2 xmms xv zlib"
according to page #34 of this pdf, ltrace exists for x86_64: http://www.amd.com/us-en/assets/content_type/DownloadableAssets/Software_Porting_-_Rich_Brunner.pdf
0.3.31 in CVS fixed, please re-emerge.