As similar reports are found http://bugs.gentoo.org/show_bug.cgi?id=130851 and http://bugs.gentoo.org/show_bug.cgi?id=131883 some programs do not work nicely with make-3.81. ncbi-tools needs to have a requirement for 3.80-r4 in it right now in order to compile. On a related note, there are many updates to ncbi-tools (like 20060526) that would be nice to see, but those also suffer from this problem. # emerge --info Portage 2.1 (default-linux/amd64/2005.1, gcc-4.1.1/amd64-vanilla, glibc-2.4-r3, 2.6.16-suspend2-r5 x86_64) ================================================================= System uname: 2.6.16-suspend2-r5 x86_64 AMD Turion(tm) 64 Mobile Technology MT-40 Gentoo Base System version 1.12.1 dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 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-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/gcc-config: 2.0.0_rc1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.16 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -pipe -O2 -mfpmath=sse -ftree-vectorize " CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=k8 -pipe -O2 -mfpmath=sse -ftree-vectorize " DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 3dnowex X acpi alsa apache2 avi berkdb bitmap-fonts cli crypt cups divx4linux dri dvdr emboss encode foomaticdb fortran gif gpm gstreamer gtk gtk2 hal ieee1394 imlib ipv6 isdnlog jpeg kde logrotate lzw lzw-tiff mp3 mpeg ncurses nls nptl nptlonly oggvorbis opengl pam pcre pdflib perl png pppd python qt quicktime readline reflection samba sdl session spell spl ssh ssl svg tcpd tiff truetype truetype-fonts type1-fonts usb vhosts xcomposite xml2 xorg xpm xscreensaver xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_synaptics kernel_linux userland_GNU video_cards_fglrx video_cards_ati video_cards_vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Hi Greg, Thanks for reporting. I just updated the NCBI tools in Portage to version 20060507, and switched to using pmake instead of GNU make for upstream Makefiles, which is the solution Debian also uses. (The proper solution would be to patch the Makefiles, so I am closing this as WONTFIX; the build system is extremely convoluted and I think no one is interested in wasting time fixing it.)