CommanderStalin: различия между версиями

Материал из ALT Linux Wiki
Метка: отменено
Нет описания правки
Метка: ручная отмена
Строка 66: Строка 66:
[string "/home/petr/Загрузки/cstalin-0.9.5-6..."]:208: in main chunk
[string "/home/petr/Загрузки/cstalin-0.9.5-6..."]:208: in main chunk
</pre>
</pre>
==Попытка сборки==
Дано:
*P10
*исходный код
*Readme
1. Извлекаем архив cstalin-0.9.5-src.tar.gz
2. Читаем docs/install.html
Зависимости:
*SDL
*libpng
*zlib
*Lua 5.1 or later
*libvorbis
*libtheora
*libogg
3. Ставим пакеты:
*libSDL-devel
*libpng12-devel
*zlib-devel
*zlib-devel-static
*liblua5.1-devel
*libvorbis-devel
*libtheora-devel
*libogg-devel
# apt-get install libSDL-devel libpng12-devel zlib-devel zlib-devel-static liblua5.1-devel libvorbis-devel libtheora-devel libogg-devel
4. В папке с исходниками правим файл SConstruct
Заменяем в строке
    opts.Add('CPPPATH', 'Additional preprocessor paths', ['/usr/local/include'], Split(''))
/usr/local/include
на
/usr/include/
5. Идем в папку с исходниками
$ cd /home/petr/apps/cstalin-0.9.5-src
Выполняем команду:
$ scons
Ошибка:
cons: Reading SConscript files ...
  File "/home/petr/apps/cstalin-0.9.5-src/SConstruct", line 202
    print 'Did not find the zlib library or headers, exiting!'
          ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('Did not find the zlib library or headers, exiting!')?
Если закомментировать zlib, сборка так же ругается на другие библиотеки.

Версия от 21:05, 4 января 2023

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

CommanderStalin - стратегия реального времени основанная на Boswars 2.5 (~2008 г.) (сейчас 2.7, 2013).

Представляет собой мод оригинальной игры на мотив Великой Отечественной войны с тематическим оформлением.

В качестве музыкального оформления используются песни СССР 30-х годов, времен Великой Отечественной войны и из фильмов на соответсвующую тематику.

Установка

Пакета для ALT Linux нет, поэтому нужно качать архив бинарник с официального сайта.

Доустановка пакетов

apt-get install libpng12 libGL libSDL liblua5.1

x64

Несмотря на то, что сборка x64, для нее нужны i586-библиотеки. Доустанавливаем их с помощью Epm:

epm play i586-fix 

Доустановка пакетов

apt-get install i586-libpng12 i586-libGL i586-libSDL i586-liblua5.1

Запуск

Примечание: Отладка будет убрана, когда все будет исправлено
 '/home/petr/Загрузки/cstalin-0.9.5-64-linux/cstalin' -d '/home/petr/Загрузки/cstalin-0.9.5-64-linux'
bash-4.4$ '/home/petr/Загрузки/cstalin-0.9.5-64-linux/cstalin' -d '/home/petr/Загрузки/cstalin-0.9.5-64-linux' 
Commander Stalin default config file loading ...

Added music file:Bolvanka.ogg
Added music file:Chanson_sur_Staline.ogg
Added music file:Internationale_Russian.ogg
Added music file:Le_Tourbillon_Blanc.ogg
Added music file:March_of_the_Defenders_of_Moscow.ogg
Added music file:Martank.ogg
Added music file:Ochi_chernie.ogg
Added music file:Plaine_ma_Plaine.ogg
Added music file:Svyaschennaya_Voyna_vocal.ogg
Added music file:belarmia.ogg
Added music file:bstalin.ogg
Added music file:dorogi.ogg
Added music file:fleet2.ogg
Added music file:heiligek.ogg
Added music file:himno.ogg
Added music file:katyusha.ogg
Added music file:marartil.ogg
Added music file:miarmia.ogg
Added music file:nesokr.ogg
Added music file:nuzhna.ogg
Added music file:officers.ogg
Added music file:pehotn.ogg
Added music file:provodi.ogg
Added music file:saintwar.ogg
Added music file:slavank2.ogg
Added music file:smuglyan.ogg
Added music file:tankibis.ogg
Added music file:title.mp3
Added music file:title.ogg
Added music file:tritank1.ogg
Added music file:varyag.ogg
Added music file:vecherna.ogg
Added music file:zavvoin4.ogg
Added music file:zavvoina.ogg
[string "/home/petr/Загрузки/cstalin-0.9.5-6..."]:208: bad argument #1 to `SetLocalPlayerName' (string expected, got nil)2
stack traceback:
	[C]: ?
	[C]: in function `SetLocalPlayerName'
	[string "/home/petr/Загрузки/cstalin-0.9.5-6..."]:208: in main chunk