I have successfully installed and used awka on my amd64 system. Please add the ~amd64 keyword. Here is what I did: Added keyword: $ grep awka /etc/portage/package.keywords dev-util/awka ~x86 emerged awka: emerge --ask --verbose --deep awka These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-util/awka-0.7.5 0 kB Ran an awk test from this tutorial: http://enterprise.linux.com/article.pl?sid=06/01/10/2211211&tid=47 $ ./scan.awk < vcard.dat foobar@yahoo.com, foobar Converted it to C using awka: $ gcc -lawka -lm scan.c and ran the test with the resulting C program: $ a.out < vcard.dat foobar@yahoo.com, foobar Same output and no awka or compiler errors. # emerge --info Portage 2.1_pre5-r1 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-gentoo-r5 x86_64) ================================================================= System uname: 2.6.15-gentoo-r5 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ Gentoo Base System version 1.12.0_pre16 ccache version 2.4 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache confcache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://lurch.thing.com/" LANG="C" MAKEOPTS="-j6" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://lurch.thing.com/gentoo-portage/" USE="amd64 X a52 aac aalib acpi alsa apache2 audiofile avi berkdb bidi bitmap-fonts bootsplash browserplugin calendar cdda cdparanoia cdr corba crypt cups curl daap dba dbus dga divx4linux dts dvb dvd dvdr dvdread eds emboss encode evms2 exif fbcon ffmpeg firefox foomaticdb fortran freetype gd ggi gif gnome gnutls gpm gps gstreamer gtk gtk+ gtk2 hal httpd imlib ipv6 jabber java joystick jpeg kde kerberos ldap libcaca lirc live lm_sensors lzw lzw-tiff matroska mikmod mod motif mozilla mp3 mpeg mysql mythtv nautilus ncurses nls nptl nsplugin nvidia ogg oggvorbis opengl pam pdflib perl php png ppds python qt quicktime readline real screen sdl snmp speex spell ssl stream svg t1lib tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l v4l2 vcd vlm vorbis wxwindows xinerama xmms xosd xpm xv xvidinfo zaptel zlib elibc_glibc kernel_linux userland_GNU" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
ok i fixed a multilib issue and added ~amd64 keyword. Thanks!