Gorky 17 — ролевая компьютерная игра, разработанная польской компанией Metropolis Software и выпущенная Monolith Productions для Microsoft Windows в 1999 году. Позже игра была портирована на Linux фирмой Hyperion Entertainment и выпущена Linux Game Publishing в 2006 году.
Здесь мы рассматриваем именно нативную для Linux версию.
Начнем с инсталятора:
ldd gorky18-installer-2009.01.14.bin
linux-gate.so.1 => linux-gate.so.1 (0xf7f59000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7f2f000)
libz.so.1 => /lib32/libz.so.1 (0xf7f16000)
libbz2.so.1 => not found
libdl.so.2 => /lib32/libdl.so.2 (0xf7f11000)
libm.so.6 => /lib32/libm.so.6 (0xf7e44000)
libc.so.6 => /lib32/libc.so.6 (0xf7c1d000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xf7f5b000)
mkdir lib
cp /lib32/libbz2.* lib
export LD_LIBRARY_PATH="./lib"
cd lib
ls -s libbz2.so libbz2.so.1
./configure --prefix=/usr --libdir=/usr/lib32
make
make DESTDIR=$PKG install
mv $PKG/usr/bin/aoss $PKG/usr/bin/aoss-32
rm -r $PKG/usr/share/man/
rm $PKG/usr/include/oss-redir.h
export CFLAGS="${CFLAGS} -m32"
export CXXFLAGS="${CXXFLAGS} -m32"
export LDFLAGS="${LDFLAGS} -m32"
export PKG_CONFIG_LIBDIR="/usr/lib32/pkgconfig"
aoss-32 ./gorky18