KildClient Git
KildClient is a powerful MUD client with a built-in Perl interpreter
Brought to you by:
ekalin
| File | Date | Author | Commit |
|---|---|---|---|
| README.win32 | 2009-10-31 |
|
[0ba187] Merged the gtk-builder branch into trunk. |
| gettext.pm | 2009-01-03 |
|
[a2c10a] Fixed long standing typo. (Fortunately was not ... |
| kildclient.iss | 2010-06-13 |
|
[2813a4] Updated Windows installer for version 2.10.0. |
Building KildClient under Windows
---------------------------------
This file aims at giving some tips on building KildClient under
Windows. However, be aware that the process can be complicated and
this is no detailed recipe, just some hints.
If you still want to try, here's what you will need:
Mingw and Msys: The compiler and Unix-like environment used for
building KildClient.
Get them from http://www.mingw.org
You also need the regex package from
http://sourceforge.net/projects/mingwrep
Just unzip it into c:\mingw
ActivePerl 5.10.0.1004 (or later) from ActiveState: A Perl for Windows.
Also needed at run time.
Get it from http://www.activestate.com
GTK+ Development Environment: Get it from
http://www.gtk.org/download-windows.html
Download the "bundle" which includes everything that is necessary.
The README says to unzip to c:\opt\gtk, but it can be unzipped to
c:\mingw and then it can be used directly with no further changes.
- The runtime can be downloaded from
http://gtk-win.sourceforge.net/home/index.php/en/Home
It's not necessary for compilation (only runtime), but can be
included in the installer.
To use spell checking, download these files:
- aspell-dev from http://ftp.gnu.org/gnu/aspell/w32/
It has been tested with version 0-50-3-3.
Extract it, noting the paths: the installer contains a top-level
directory aspell-dev-VERSION. Inside it there are two directories,
include and lib. The contents of those should end in the include
and lib directories inside the MinGW directory.
- gtkspell-2.0.6.tar.gz from FIXME
This file was borrowed from the gaim win32 port, and repacked to
use MinGW's directories (and pkgconfig).
Now untar the source file, run ./configure and make. Do not run make
install. To run it, you must copy some files to a directory, keeping
the correct structure.
The easiest way now is to create an installer. The kildclient.iss file
in this directory is an Inno Setup
(http://www.jrsoftware.org/isinfo.php) script to create the installer.
Go there and download ISPack (because you need some extras available
only there). You will need to adjust some paths to use it, most
likely, however.