Differences
This shows you the differences between two versions of the page.
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] admin | linux_faq:run_quake2_on_ubuntu_with_bots [2021/10/29 20:27] – [Апгрейд графики Quake2] admin | ||
---|---|---|---|
Line 31: | Line 31: | ||
https:// | https:// | ||
+ | Собрать **quake2xp** на текущей версии **Ubuntu 21.10** удалось не сразу. Понадобилось обновить скрипт **waf** и поставить старенький **gcc8**. \\ | ||
+ | С текущим **gcc11** возникала ошибка линкера **collect2**: | ||
+ | [ 49/244] Linking build/ | ||
+ | ... | ||
+ | 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: | ||
+ | Клонируем исходники: | ||
git clone https:// | git clone https:// | ||
+ | И свежий **waf**: | ||
git clone https:// | git clone https:// | ||
+ | Собираем **waf**: | ||
cd waf/ | cd waf/ | ||
python3 ./waf-light configure build | python3 ./waf-light configure build | ||
+ | Копируем свежий **waf** в директорию с исходниками **quake2xp** | ||
cp ./waf ../ | cp ./waf ../ | ||
+ | Собираем: | ||
+ | python waf configure | ||
+ | python waf -v -j1 | ||
+ | |||
+ | |||
====== 3zb2 ====== | ====== 3zb2 ====== | ||
Вероятно лучшие боты для quake2 - https:// | Вероятно лучшие боты для quake2 - https:// |