A new release of ToME (2.2.5) is now available. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 22841 [details] ToME 2.2.5 ebuild (update)
Hmm there seems to be a problem in the makefile, it tries to run: ./tolua -n player -o w_player.c player.pkg but tolua is usually installed in /usr/bin, not in .
Created attachment 22842 [details] ToME 2.2.5 ebuild (update) ToME needs Lua support, so I added dependencies for dev-lang/lua and dev-lang/tolua.
Since ToME builds it's own lua/tolua bins, I scrapped the ebuild which had deps for lua/tolua.
Ok, here's the Lua problem I have with 2.2.5: localhost root # emerge /usr/local/portage/games-roguelike/tome/tome-2.2.5.ebuild Calculating dependencies ...done! >>> emerge (1 of 1) games-roguelike/tome-2.2.5 to / >>> md5 src_uri ;-) tome-225-src.tgz >>> Unpacking source... >>> Unpacking tome-225-src.tgz to /var/tmp/portage/tome-2.2.5/work >>> Source unpacked. gcc -march=athlon-xp -O3 -pipe -fomit-frame-pointer -mmmx -I/usr/X11R6/include -Ilua -I. -DUSE_X11 -DUSE_EGO_GRAPHICS -DUSE_TRANSPARENCY -DSUPPORT_GAMMA -DUSE_PRECISE_CMOVIE -DUSE_UNIXSOCK -DUSE_LUA -DIRC_SERVER=\"irc.worldirc.org\" -DIRC_PORT=\"6667\" -DIRC_CHANNEL=\"#tome\" -DDEFAULT_PATH=\"/usr/share/games/tome\" -c -o lua/lapi.o lua/lapi.c <snip> gcc -march=athlon-xp -O3 -pipe -fomit-frame-pointer -mmmx -I/usr/X11R6/include -Ilua -I. -DUSE_X11 -DUSE_EGO_GRAPHICS -DUSE_TRANSPARENCY -DSUPPORT_GAMMA -DUSE_PRECISE_CMOVIE -DUSE_UNIXSOCK -DUSE_LUA -DIRC_SERVER=\"irc.worldirc.org\" -DIRC_PORT=\"6667\" -DIRC_CHANNEL=\"#tome\" -DDEFAULT_PATH=\"/usr/share/games/tome\" -c -o lua_bind.o lua_bind.c gcc -march=athlon-xp -O3 -pipe -fomit-frame-pointer -mmmx -I/usr/X11R6/include -Ilua -I. -DUSE_X11 -DUSE_EGO_GRAPHICS -DUSE_TRANSPARENCY -DSUPPORT_GAMMA -DUSE_PRECISE_CMOVIE -DUSE_UNIXSOCK -DUSE_LUA -DIRC_SERVER=\"irc.worldirc.org\" -DIRC_PORT=\"6667\" -DIRC_CHANNEL=\"#tome\" -DDEFAULT_PATH=\"/usr/share/games/tome\" -c -o w_util.o w_util.c ./tolua -n player -o w_player.c player.pkg make: ./tolua: Command not found make: *** [w_player.c] Error 127 make: *** Waiting for unfinished jobs.... !!! ERROR: games-roguelike/tome-2.2.5 failed. !!! Function src_compile, Line 29, Exitcode 2 !!! emake failed ---- Now, when I try with 2.2.3, everything works. There are no important changes between the two makefile.std - and there are no differences between the two src/lua directories other than a couples of lines in src/lua/llex.c I'm really puzzled as to why, in 2.2.5, it fails to find the tolua binary.
*** This bug has been marked as a duplicate of 35862 ***
Closing to clean up after bugzilla upgrade. reopen if closed in error. Thanks.
clean up bug list after bugzilla update