LINUX.ORG.RU
ФорумGames

Как собрать Wesnoth 1.7.5?


0

0

Как обычно, slax 6.0.7, gcc 4.2.4. с 1.6 проблем нет. В 1.7 добавлена lua (а питон куда делася? или там и питон и lua?).

Так вот. Хочется собрать со следующими параметрами - wesnoth, wesnothd, campaignd. Префикс /opt/wesnoth. без fribidi, без dbus-с-его-notifications.

Автоген собирает, делает Makefile, configure, при этом отчётливо проскакивает LUA: yes, но если потом запустить configure, то lua он не найдёт. я туда уже каких только луавов не поставил - не видит (это проблема только configure).

Scons у меня не заработал, у меня с ним вечные проблемы.

Cmake - так там задать указанные параметры? (префикс и нотификсы с fribidi?).

Но, независимо от того, как конфигурируется (автогеном или cmake), в любом случае компиляция по умолчанию вылетает с:

[ 88%] Building CXX object src/CMakeFiles/wesnoth.dir/ai/registry.cpp.o
cc1plus: warnings being treated as errors
/usr/src/wesnoth/wesnoth-1.7.5/src/ai/composite/aspect.hpp: In constructor ?ai::standard_aspect<T>::standard_aspect(ai::readonly_context&, const config&, const std::string&) [with T = double]?:
/usr/src/wesnoth/wesnoth-1.7.5/src/ai/composite/aspect.hpp:86: warning: ?value? may be used uninitialized in this function
/usr/src/wesnoth/wesnoth-1.7.5/src/ai/composite/aspect.hpp:86: note: ?value? was declared here
make[2]: *** [src/CMakeFiles/wesnoth.dir/ai/registry.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/wesnoth.dir/all] Error 2
make: *** [all] Error 2


Что делать? Помогите! (вопросики - это проблемы локали)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.