# emerge -u world Calculating world dependencies ...done! >>> emerge (1 of 1) app-games/heroes-0.21 to / >>> md5 ;-) heroes-0.21.tar.bz2 >>> md5 ;-) heroes-data-1.5.tar.bz2 >>> md5 ;-) heroes-sound-tracks-1.0.tar.bz2 >>> md5 ;-) heroes-sound-effects-1.0.tar.bz2 !!! ERROR: app-games/heroes-0.21 failed. !!! Function dyn_setup, Line 368, Exitcode 1 !!! pkg_setup function failed; exiting. FEATURES="-sandbox" CHOST="i686-pc-linux-gnu" CFLAGS="-O3 -mcpu=athlon-xp -march=athlon-xp -pipe " CXXFLAGS="${CFLAGS}" MAKEOPTS="-j2" AUTOCLEAN="true" ACCEPT_KEYWORDS="~x86" USE="dga doc dvd evo fbcon gb gd innodb jikes maildir mbox nocardbus odbc samba slp sse tiff wmf xml -crypt"
ugh stupid mistake on my part, sorry http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/app-games/heroes/heroes-0.21.ebuild.diff?r1=1.1&r2=1.2
# emerge heroes Calculating dependencies ...done! >>> emerge (1 of 1) app-games/heroes-0.21 to / >>> md5 ;-) heroes-0.21.tar.bz2 >>> md5 ;-) heroes-data-1.5.tar.bz2 >>> md5 ;-) heroes-sound-tracks-1.0.tar.bz2 >>> md5 ;-) heroes-sound-effects-1.0.tar.bz2 >>> Unpacking source... >>> Unpacking heroes-0.21.tar.bz2 >>> Unpacking heroes-data-1.5.tar.bz2 >>> Unpacking heroes-sound-tracks-1.0.tar.bz2 >>> Unpacking heroes-sound-effects-1.0.tar.bz2 >>> Source unpacked. configure: WARNING: you should use --build, --host, --target checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets ${MAKE}... yes checking for i686-pc-linux-gnu-strip... no checking for strip... strip checking build system type... Invalid configuration `nls': machine `nls' not recognized configure: error: /bin/sh tools/config.sub nls failed !!! ERROR: app-games/heroes-0.21 failed. !!! Function egamesconf, Line 36, Exitcode 1 !!! egamesconf failed ...but `USE="-nls" emerge heroes` worked.
thats a portage problem ... it'll be fixed in next portage release