Hi,
I like `xonix'
quite a lot. This game is so fun!
But I prefer to
play it from the console, rather than in an X window. The game
originally written without X11 support. Here is man page xonix(6x):
The original xonix
game has been seen somewhere on an old PC/XT clone.
This is a reimplementation from scratch,
done by Torsten Schoenitz
starting the project on a Macintosh. The X11
support has been written
by Joerg Wunsch with the pleasant help by
Alfredo Herrera Hernandez.
I tried this:
$ apt-get
source xonix
$ cd
./xonix-1.4/
$ ln -s
./Makefile.std ./Makefile
$ #'cuz `make' looks for Makefile, without .std extention
This does not
compile, since I did not run the following:
$ sudo apt-get
build-dep xonix
And since I am
not building for X11, I actually do not need (most) of those
dependencies! So I am not installing them.
Question is:
In the
Makefile.std, a MACRO called USE_X11 was defined. Which was also
defined in xonix.h. I tried to fix Makefile.std into this:
#EXTRA_DEFINES= -DUSE_X11="0" -DXONIXDIR=\"$(XONIXDIR)\" $(CUTE)
EXTRA_DEFINES= -DXONIXDIR=\"$(XONIXDIR)\"
And then run
`make'.
Here is the
output:
make: *** No rule to make target `/usr/X11R6/include/X11/Xos.h', needed
by `xonix.o'. Stop.
Or I tried
building directly calling gcc:
gcc -UUSE_X11
./xonix.c
In file included from ./xonix.c:42:0:
./xonix.h:171:1: error: unknown type name ‘Boolean’
extern Boolean gQuit, /* Wenn gQuit auf true
gesetzt */
^
In the code, it
was said that the <X11/Xos.h> provides Boolean.
So, how to
build this little piece of game without X11 support?
Best,
========================
He who is worthy to receive his days and nights is worthy to receive*
all
else* from you (and me).
The Prophet, Gibran
Kahlil