Bug 36798 - tome-2.2.5.ebuild (Update)
|
Bug#:
36798
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: CLOSED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: REMIND
|
Assigned To: games@gentoo.org
|
Reported By: pacu@sympatico.ca
|
|
Component: Games
|
|
|
URL:
http://t-o-m-e.net/
|
|
Summary: tome-2.2.5.ebuild (Update)
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2003-12-30 04:11 0000
|
A new release of ToME (2.2.5) is now available.
Reproducible: Always
Steps to Reproduce:
1.
2.
3.
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 .
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.