Sunday, January 14, 2018

Quake2, Сборка

Установка зависимостей(создание ссылок нужно, так как по умолчанию при установке на 64 битную платформу *.so файлы для 32 бит не создаются):
  • sudo apt-get install ccache libxxf86dga1:i386 libxxf86vm1:i386 libsdl1.2debian:i386 x11proto-xf86dga-dev libsdl1.2-dev
  • sudo ln -s /usr/lib/i386-linux-gnu/libX11.so.6.3.0 /usr/lib/i386-linux-gnu/libX11.so
  • sudo ln -s /usr/lib/i386-linux-gnu/libXext.so.6.4.0 /usr/lib/i386-linux-gnu/libXext.so
  • sudo ln -s /usr/lib/i386-linux-gnu/libXxf86dga.so.1.0.0 /usr/lib/i386-linux-gnu/libXxf86dga.so
  • sudo ln -s /usr/lib/i386-linux-gnu/libXxf86vm.so.1.0.0 /usr/lib/i386-linux-gnu/libXxf86vm.so
  • sudo ln -s /usr/lib/i386-linux-gnu/libSDL-1.2.so.0.11.4 /usr/lib/i386-linux-gnu/libSDL.so
  • sudo ln -s /usr/lib/i386-linux-gnu/libogg.so.0.8.2 /usr/lib/i386-linux-gnu/libogg.so
  • sudo ln -s /usr/lib/i386-linux-gnu/libvorbis.so.0.4.8 /usr/lib/i386-linux-gnu/libvorbis.so
  • sudo ln -s /usr/lib/i386-linux-gnu/libvorbisfile.so.3.3.7 /usr/lib/i386-linux-gnu/libvorbisfile.so
  • sudo ln -s /usr/lib/i386-linux-gnu/libGL.so.1.0.0 /usr/lib/i386-linux-gnu/libGL.so
  • sudo ln -s /lib/i386-linux-gnu/libz.so.1.2.8 /lib/i386-linux-gnu/libz.so
Сборка:
  • wget https://icculus.org/quake2/files/quake2-r0.16.1.tar.gz
  • tar -xvf quake2-r0.16.1.tar.gz
  • cd quake2
  • ARCH=i386 make

No comments: