LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Would appreciate help installing a game (https://www.linuxquestions.org/questions/linux-newbie-8/would-appreciate-help-installing-a-game-101874/)

aschueler 10-08-2003 09:14 PM

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!

rshaw 10-08-2003 09:41 PM

libncurses is included in the ncurses package. does it generate an error when you try to install it?

rshaw 10-08-2003 09:50 PM

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.

aschueler 10-09-2003 07:56 AM

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.

rshaw 10-09-2003 08:06 AM

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

aschueler 10-09-2003 09:15 PM

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.