Civilization - Call to Power aka. CivCTP was distributed in a version for Linux by Loki Entertainment Software. This company no longer exists. Unfortunately, on my current system (latest Gentoo distribution) the installation itself works, but starting a game or tutorial fails with the following error message:
BUG! (Segmentation Fault) Going down hard...
CivCTP Linux 1.1 Fri Jun 11 10:50:58 PDT 1999
Built with flags:
-O2 -funroll-loops -fno-exceptions -fno-rtti -g -D_REENTRANT -DPACK=__attribute__ ((packed)) -DCIV3_SPECIES=75 -D_BFR_ -malign-double -D_SDL_STATIC_LIB -DSTATICALLY_LINKED
Built with glibc-2.0
Stack dump:
{
0x804b633
0xffffe420
0xad69b7cc
0xad69baa4
0xad69ad1b
0xad77be91
0xad779303
0x818ae31
0x817f24b
0x817e7fa
0x81757c6
0x804dd60
0x804e88e
0x804ef36
0x8221530
0x8221473
0x804e594
0x804e79a
0x804b92f
0x80480fa
}
Please send a full bug report,
along with the contents of autosave to: support@lokigames.com
Killed
Luckily, There is a SuSE 6.1 Evaluation Version CD packaged with the game. By tweaking the Installation of this to run in a chroot environment, I got a system from back then, and by looking at access times I found seven libraries that are used by CivCTP. You can extract them from the RPM files of this CD.
| RPM file on CD | Package | Library file |
|---|---|---|
| suse/a1/shlibs.rpm | shlibs-99.4.14-4 | libcrypt.so.1 |
| libnss_compat.so.1 | ||
| libdl.so.2 | ||
| libnss_files.so.1 | ||
| libnsl.so.1 | ||
| libc.so.6 | ||
| ld-2.0.7.so | ||
| suse/a1/ncurses.rpm | ncurses-4.2-38 | libncurses.so.4.2 |
I packaged the needed files for simple download.
In case this download fails for whatever reason, you can perhaps
also use the RPMs from the SuSE 6.1 mirror at
ftp.desy.de:
shlibs-99.4.14-1 and ncurses-4.2-32.
You must tell the system to use those libraries in preference to any other system libraries. You can do this by setting the environment variable LD_LIBRARY_PATH to point to the directory where you collected these libraries.