glkterm run on 64-bit machines
The glkterm library is the reference implementation of
Zarf's
glk interface
standard for Interactive Fiction interpreters on systems that provide a
ncurses
library. Version 0.8.0 is available from Zarf's homepage
here or
from the Interactive Fiction Archive
here.
Unfortunately, the glkterm-0.8.0 library doesn't compile
on 64-bit systems. There was a discussion about this issue on
rec.arts.int-fiction and Zarf suggested a solution (see
here). I forged that suggestion into a small, simple and dirty
patch.
What you have to do:
Download the glkterm library (version 0.8.0)
from Zarf's site
(here)
or from the Interactive Fiction Archive
(here)
or from this site
(here).
Download my patch from here.
Apply the patch:
$ tar xzf glkterm-080.tar.gz
$ gunzip glkterm-0.8.0_64bit-patch.diff.gz
$ cat glkterm-0.8.0_64bit-patch.diff | patch -d glkterm
Now you can make the glkterm
library:
$ cd glkterm
$ make
That's all. This should work on any POSIX compliant
system (it is tested on the amd64 port of Debian GNU/Linux
"Lenny").
Installable binary packages of glkterm for Debian/Ubuntu
that already contain this patch are available from
here.
Feedback is welcome (send your rants to peer@wolldingwacht.de).
Legalese: The glkterm library is copyright ©
1998-2000 by Andrew Plotkin. See the readme.txt file in
the tarball for details. The code which is added to the glkterm
library by the patch was written 2008 by Peer Schaefer and is hereby donated
to the Public Domain.
2008-06-05 20:07:56 CET