Summary: | games-roguelike/scourge-0.5 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Daniel Webert <rockoo> |
Component: | [OLD] Games | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | charlie, egore, flash3001, genstef, matija, paulo |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
URL: | http://scourge.sourceforge.net | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
scourge-0.4.ebuild
strace for scourge patch for scrouge-0.5 to compile against gcc 3.4 scrouge-0.5 ebuild |
Description
Daniel Webert
2004-03-18 08:28:34 UTC
We're going to hold off on adding more scourge versions to portage until there's actually a game to be played. Think of the current version as a place holder until then. Feel free to use your local overlay to whip up ebuilds for your own use and attach them as text/plain here. Created attachment 31069 [details]
scourge-0.4.ebuild
The ebuild for scourge 0.4... quite nice already, allthough ymmv :)
scourge 0.4 now released *** Bug 50730 has been marked as a duplicate of this bug. *** Needs to depend on cmake:
>>> emerge (1 of 1) games-roguelike/scourge-0.4 to /
>>> md5 src_uri ;-) scourge-0.4.tar.gz
>>> Unpacking source...
>>> Unpacking scourge-0.4.tar.gz to /var/tmp/portage/scourge-0.4/work
>>> Source unpacked.
/usr/sbin/ebuild.sh: line 39: cmake: command not found
make: *** No targets specified and no makefile found. Stop.
!!! ERROR: games-roguelike/scourge-0.4 failed.
!!! Function src_compile, Line 40, Exitcode 2
!!! (no error message)
Before this goes into portage, the save game stuff needs to be fixed to save in the user's home directory as well. There shouldn't be any writing to /usr. I've emailed upstream about this so maybe in some future release they'll add this. It could be patched around in the code too, but I haven't gotten to it. It also seems to have an issue with video modes: charlie@mightymax charlie $ scourge Setting video mode: 800x600x24 Video mode set failed: Couldn't find matching GLX visual (Yes, I do have that defined in my X11 config. That and several other combinations that I tried without success.) Yep, reopen when it's closer to portage quality or with a patch. Created attachment 33108 [details]
strace for scourge
I think that the problem is that Scourge is looking in the wrong place for lib
files, such as libGLcore as there are lots of these kind of lines in the
strace:
open("/usr/X11R6/lib/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/X11R6/lib/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
It's the same for libSDL and libGLUT and all sorts of other stuff.
Although, 'ldd /usr/games/bin/scourge' seems to give a list of valid lib files.
Is 0.5 up to standards, Mr Bones? I noted a few fixes from you are in the changelog. Can this bug be reopened as a 0.5 bump? I'll take a look at 0.5 Created attachment 36134 [details, diff]
patch for scrouge-0.5 to compile against gcc 3.4
Created attachment 36135 [details]
scrouge-0.5 ebuild
an ebuild for scrouge-0.5.
Hope this helps.
0.5 is certainly better than the one I looked at before but still has issues. I've emailed upstream and introduced the author to valgrind. ;-) Poke this bug again for 0.6 please. *** Bug 59070 has been marked as a duplicate of this bug. *** *** Bug 60224 has been marked as a duplicate of this bug. *** sorry, did not find it because its not open :( >> Poke this bug again for 0.6 please.
Poking ;)
"That's right! Version 0.6 just hit the streets. Among the new features are magic, potions, gui updates, better battles and of course: etc."
Everybody over to bug #66806 fun with bugzilla. There we go. *** This bug has been marked as a duplicate of 66806 *** Closing to clean up after bugzilla upgrade. reopen if closed in error. Thanks. clean up bug list after bugzilla update |