snes9express-1.42 compiles on amd64 please add ~amd64 to the keywords in the ebuild Reproducible: Always Steps to Reproduce:
could you please provide a emerge info? it fails here: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I. -DS9XDATADIR=\"/usr/share/s nes9express\" -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I//usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/i nclude/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr /include/glib-2.0 -I//usr/lib64/glib-2.0/include -O3 -pipe -march=k8 -c rom.cc frend.cc: In function `std::string fr_FileExt(const std::string&, bool)': frend.cc:2935: warning: comparison is always false due to limited range of data type frend.cc: In function `std::string fr_syserr()': frend.cc:3115: error: `errno' undeclared (first use this function) frend.cc:3115: error: (Each undeclared identifier is reported only once for each function it appears in.) make: *** [frend.o] Error 1 make: *** Waiting for unfinished jobs.... rom.cc: In static member function `static std::string s9x_ROMselector::getFileID (const std::string&)': rom.cc:823: warning: comparison is always false due to limited range of data typ e rom.cc:828: warning: comparison is always false due to limited range of data typ e rom.cc: In static member function `static std::string s9x_ROMselector::getTitleF romFilename(const std::string&)': rom.cc:859: warning: comparison is always false due to limited range of data typ e rom.cc:864: warning: comparison is always false due to limited range of data typ e !!! ERROR: games-emulation/snes9express-1.42 failed.
fixed in CVS, should work now