SD0 Compile Error
Пишу здесь в надежде на помощь, т.к. на форуме, посвященном mangoszero меня игнорируют уже неделю (http://udw.altervista.org/zeroprojec...7&p=3641#p3641), а с форума сд2 меня Владимир выгнал. :)
Итак, чистое ядро собирается без ошибок и прекрасно работает, но когда собираю со скриптдевом, компиляция прерывается на: Код:
make[5]: *** Нет правила для сборки цели `scriptdevzero.conf.dist', требуемой для `all-am'. Останов. Собираю на ubuntu 8.04 32bit, на ubuntu 10 такая же проблема. Но при этом под win32 собирается без единой ошибки, следовательно косяк где-то в конфигурационных файлах для linux. Интуиция подсказала мне порыться в objdir/src/bindings/ScriptDevZero/Makefile, но заглянув туда я понял, что не так всё просто... Сам я новичок и в линукс, и в мангос, подскажите пожалуйста в каком направлении двигаться, чтобы поправить эту ошибку. :pardon: |
А ты думаешь сдесь тебя Владимир не найдет? Он здесь главнее чем на форуме сд2.
А как вы собрались собирать х64 под 32 битным линуксом? Это винда так умеет, а линукс нет, на 64 битном линуксе и приложения 32 битные даже не запускаются. |
Я в курсе кто такой Владимир и не собираюсь от него прятаться, пишу здесь, чтобы получить совет.
А с чего ты взял, что я собираю х64? :mda: |
ты случайно ./configure... запускал не перед тем как вытянул скрипты?
попробуй еще раз ./configure... make clean && make |
|
и проверьте сразу есть ли строка в mangoszero\src\bindings\scriptdevzero\Makefile.am типа:
Код:
system/system.h \ |
Цитата:
add Вспомнил, что при autoreconf он просил файл scriptdevzero.conf.dist.in.in, заменил в src\bindings\scriptdevzero\Makefile.am scriptdevzero.conf.dist на scriptdevzero.conf.dist.in и всё прошло без ошибок ^_^ Разобрался корень проблем в неправильном патче. В Mangos-zero-ScriptDevZero.patch необходимо заменить строки: Код:
src/mangosd/Makefile Код:
src/mangosd/Makefile |
Цитата:
Собрать можно, но нужны 64битные либы с заголовками. Запустить не получится, но собрать можно, также и собирают прочий софт под amr и прочие архитектуры процессоров. |
Привет всем!.
Скачал исходники, хотел скомпилировать... ядро нормально, скрипты выдали вот это. Код:
..\base\follower_ai.cpp(54) : error C2065: CREATURE_TYPEFLAGS_CAN_ASSIST: необъявленный идентификатор SD0 b148784d78052b57f6a53eca663189e3bdb95504 |
Я не проверял сам, но последняя ревизия http://github.com/scriptdevzero/scriptdevzero должна быть соместима с текущей ревизией mangoszero [z0730]
|
[z0730] аа, ого, вроде бы обновлялся git pull, но почему 0407, сейчас скомпилирую и отпишусь каковы результаты.
Добавлено: Скомпилировал без проблем. |
Здравствуйте форум чане, обновился с mangoszero ядро скомпилировал нормально, но в скриптах при компиляции выдаёт вот это
Код:
------ Построение начато: проект: ScriptDev2, Конфигурация: Release Win32 ------ Скрипты на момент поста последние. |
Меня игнорируют?, или мне нужно добавить более подробную информацию о данной ошибке, ответе пожалуйста кто знает как с этом бороться!. :sorry:
Причина: Тупость Решение проблемы: Применить патч Mangos-zero-ScriptDevZero.patch |
Что-то с 1234 ревой не собирается SD2.
Ошибка в boss_vaelastrasz.cpp Код:
++i; Удалил эти в 2 строчки, все собралось. Но босс видимо остался без скриптов. |
target->CastSpell(target,SPELL_BURNINGADRENALINE,true);
|
во втором месте "Тут косяк" указанная правка не работает, так как там не определенна переменная target, её область действия - большой блок if { ... } выше
|
Текущее время: 04:23. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS