Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revisionBoth sides next revision
linux_faq:run_quake2_on_ubuntu_with_bots [2021/10/29 19:16] – [Апгрейд графики Quake2] adminlinux_faq:run_quake2_on_ubuntu_with_bots [2021/10/29 20:27] – [Апгрейд графики Quake2] admin
Line 31: Line 31:
 https://github.com/thro/quake2xp \\ https://github.com/thro/quake2xp \\
  
 +Собрать **quake2xp** на текущей версии **Ubuntu 21.10** удалось не сразу. Понадобилось обновить скрипт **waf** и поставить старенький **gcc8**. \\ 
 +С текущим **gcc11** возникала ошибка линкера **collect2**:
 +  [ 49/244] Linking build/baseq2/gamexp.so
 +  ...
 +  collect2: error: ld returned 1 exit status
 +
 +
 +
 +Ставим то что понадобится для сборки:
   sudo apt-get install build-essential libvorbis-dev libdevil-dev libsdl1.2-dev libopenal-dev   sudo apt-get install build-essential libvorbis-dev libdevil-dev libsdl1.2-dev libopenal-dev
 +Ставим **gcc8**:
 +  sudo apt-get update && sudo apt-get install build-essential software-properties-common -y && sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y && sudo apt-get update && sudo apt-get install gcc-8 g++-8 -y && sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 60 --slave /usr/bin/g++ g++ /usr/bin/g++-8 && gcc -v  
 +Клонируем исходники:
   git clone https://github.com/thro/quake2xp   git clone https://github.com/thro/quake2xp
 +И свежий **waf**:  
   git clone https://gitlab.com/ita1024/waf.git   git clone https://gitlab.com/ita1024/waf.git
 +Собираем **waf**:  
   cd waf/   cd waf/
   python3 ./waf-light configure build   python3 ./waf-light configure build
 +Копируем свежий **waf** в директорию с исходниками **quake2xp**
   cp ./waf ../quake2xp/waf   cp ./waf ../quake2xp/waf
 +Собираем:
 +  python waf configure
 +  python waf -v -j1
 +
 +
 ====== 3zb2 ====== ====== 3zb2 ======
 Вероятно лучшие боты для quake2 - https://github.com/yquake2/3zb2 Вероятно лучшие боты для quake2 - https://github.com/yquake2/3zb2
  • linux_faq/run_quake2_on_ubuntu_with_bots.txt
  • Last modified: 2021/11/16 07:09
  • by admin