Показать сообщение отдельно
Старый 24.05.2011, 19:45   #82
kolob204
Новичок
 
Регистрация: 24.05.2011
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
kolob204 На верном пути
По умолчанию

Доброго времени суток!
Система: Ubuntu 10.10 (x32)

После успешного
$root@:/home/mangos/mangos/build# cmake ../ -DPREFIX=/home/mangos/mangos - DPCH=1 -DACE_USE_EXTERNAL=0 - DDEBUG=1)

При компиляции возникла такая ошибка:

Выполняю: $root@make

заканчивается так:

Код HTML:
/home/mangos/mangos/src/game/GridNotifiers.h: In member function ‘bool MaNGOS::NearestCreatureEntryWithLiveStateInObjectRangeCheck::operator()(Creature*)’:
/home/mangos/mangos/src/game/GridNotifiers.h:1137: warning: suggest parentheses around ‘&&’ within ‘||’
In file included from /home/mangos/mangos/src/game/GridNotifiersImpl.h:28,
                 from /home/mangos/mangos/src/game/Camera.cpp:20:
/home/mangos/mangos/src/game/SpellAuras.h: At global scope:
/home/mangos/mangos/src/game/SpellAuras.h:448: warning: type qualifiers ignored on function return type
Linking CXX static library libgame.a
***91; 64% ***93; Built target game
make: *** ***91;all***93; Ошибка 2
Не пойму результат ошибки. Куда копать? Гугл что то не помог мне в решении этой проблемы.

До этого была ошибка :
Код HTML:
make***91;2***93;: *** ***91;dep/ACE_wrappers/ACE_Project-prefix/src/ACE_Project-stamp/ACE_Project-configure***93; Ошибка 126
make: *** Ошибка 2 
Решил её, выполнив "find . -type -f -exec chmod 777 () \;" - как было написано на одном из форумов.

----------------
Попробовал выполнить команду по выдачи прав на файлы так:
chmod -R 777 *.*

Теперь выдаёт ошибку так:
Код HTML:
/home/mangos/mangos/src/game/GridNotifiers.h: In member function ‘bool MaNGOS::NearestCreatureEntryWithLiveStateInObjectRangeCheck::operator()(Creature*)’:
/home/mangos/mangos/src/game/GridNotifiers.h:1137: warning: suggest parentheses around ‘&&’ within ‘||’
In file included from /home/mangos/mangos/src/game/GridNotifiersImpl.h:28,
                 from /home/mangos/mangos/src/bindings/ScriptDev2/include/sc_grid_searchers.h:14,
                 from /home/mangos/mangos/build/src/bindings/ScriptDev2/precompiled.h:11,
                 from <command-line>:0:
/home/mangos/mangos/src/game/SpellAuras.h: At global scope:
/home/mangos/mangos/src/game/SpellAuras.h:448: warning: type qualifiers ignored on function return type
/home/mangos/mangos/src/bindings/ScriptDev2/scripts/outland/black_temple/boss_bloodboil.cpp:110: warning: unused parameter ‘who’
/home/mangos/mangos/src/bindings/ScriptDev2/scripts/outland/black_temple/boss_bloodboil.cpp:118: warning: unused parameter ‘victim’
/home/mangos/mangos/src/bindings/ScriptDev2/scripts/outland/black_temple/boss_bloodboil.cpp:123: warning: unused parameter ‘victim’
***91; 67%***93; Built target mangosd
make***91;1***93;: *** ***91;src/bindings/ScriptDev2/CMakeFiles/mangosscript.dir/all***93; Ошибка 2
make: *** ***91;all***93; Ошибка 2
Решилось:
Применил скрипт MaNGOS-11167-ScriptDev2.patch командой git am ... а не git apply <

Тонкостей пока что не знаю, почему так получается. Буду учиться дальше

Последний раз редактировалось kolob204; 25.05.2011 в 11:31.
kolob204 вне форума   Ответить с цитированием