Would appreciate help installing a game
I am sure many older users out there remember the game Omega, a rogue like game that has ASCII (or had) ASCII graphics but an awesome story line and huge environment. I think it was originally written for DOS, but ran well in UNIX too.
There is a link to Omega forlinux: http://www.alcyone.com/max/projects/omega/ I downloaded to one indicated for linux. Looking at the dependencies, I think this is where I am running into trouble. It has listed glibc2 and libncurses5. My distro is SuSE 8.2, and what I have installed is the following: glibc 2.3.2-6i586 Cannot find libncurses, but I do have ncurses installed. Would I run into trouble if I installed libncurses over what I already have, and if I install glibc2 over what I already have? Is linux truly stable enough to have several libraries at once and able to tell which is which? thanks ahead of time for a weird question! |
libncurses is included in the ncurses package. does it generate an error when you try to install it?
|
ok, it comes with an executable and the source. i had to install termcap, but it runs fine here. cd / to the directory where omega lives and type ./omega.
|
grumble ... grumble...
I sincerely appreciate the quick reply. Here is what I tried -- I downloaded the source file which requires gtk. I have gtk2, and as far as I know shouldn't be a problem. When I change to the src directomy and type make omega, tons of errors pop up from a command it is running gtk-config. A small pasted example: gcc -Wall -O2 -g `gtk-config --cflags` -c -o ../curses/curgtk.o ../curses/curgtk.c /bin/sh: line 1: gtk-config: command not found ../curses/curgtk.c:5:21: gtk/gtk.h: No such file or directory ../curses/curgtk.c:40: error: parse error before "theKey" ../curses/curgtk.c:40: warning: type defaults to `int' in declaration of `theKey' ../curses/curgtk.c:40: warning: data definition has no type or storage class ../curses/curgtk.c:41: error: parse error before "userHitKey" ../curses/curgtk.c:41: warning: type defaults to `int' in declaration of `userHitKey' ../curses/curgtk.c:41: warning: data definition has no type or storage class ../curses/curgtk.c:43: error: parse error before "screen_rect" ../curses/curgtk.c:43: warning: type defaults to `int' in declaration of `screen_rect' ../curses/curgtk.c:43: warning: excess elements in scalar initializer ../curses/curgtk.c:43: warning: (near initialization for `screen_rect') ../curses/curgtk.c:43: warning: excess elements in scalar initializer I read through the readme files; changed defs.h file such that the omega library points to where it is installed. Did nothing with regard to bindlib and setlib recommendation, as I have no idea what it is talking about. I already have termcap installed. There is obviously something fundamental about the way linux is supposed to operate that I am missing here. I think if I can grasp how to install this nice (but really old) game, my knowledge of how to work it in other situations would make a huge leap. So I thank you for your help again. |
i didn't have to re-compile, there is an omega executable in the topmost directory, i just ran that and the game fired right up. did you get this package ? http://www.alcyone.com/binaries/omeg...curses5.tar.gz
|
Ahem...lol
Now it works. How about that, eh? thanks for helping me out...was overlooking the easiest solution. Heh. |
All times are GMT -5. The time now is 03:06 AM. |