Ru-MaNGOS

Вернуться   Ru-MaNGOS > Корзина > Корзина

Важная информация

Корзина Глупые, устаревшие, неактуальные темы будут тут.

Сюда сливается весь треш форума. Если ваш пост оказался здесь, подумайте - стоит ли еще раз писать?

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.09.2011, 04:06   #1
Booggmz
Гость
 
Сообщений: n/a
По умолчанию Mangos-One&Ubuntu

Здрасте всем!
переехал на ubuntu-server 11.04

следовал гайду [Гайд] Компиляция MaNGOS под Linux на примере Ubuntu
дошёл до компиляции, и вкурил, что уже не по гайду идём. Закомпилил через cmake.
Всё закомпилилось, казалось бы, без ошибок. Но не тут то было. Висит одна самая мерзкая:
Цитата:
Scripting library not found or not accessible.
Ув. знатоки. Подскажите пожалуйста, как правильно компилиться?)

сорцы лежат: /root/Sources/server
сорцы скриптдева /root/Sources/server/src/bindings/ScriptDev2

рева ядра: 1333
рева sd: 2224 (ибо только к ней патч прижился, что в patches/custom, и то под виндой патчил ).

Пошаговая попытка патчинга:
root@server:~/# cd ~/Sources/server/src/bindings/ScriptDev2
root@server:~/Sources/server/src/bindings/ScriptDev2# git am patches/custom/ScriptDev2_2224_to_MaNGOS_one.patch
Applying: ScriptDev2 - One Compatibility patch
error: include/precompiled.h: does not match index
error: include/sc_instance.cpp: does not match index
error: include/sc_instance.h: does not match index
error: scripts/eastern_kingdoms/shadowfang_keep/shadowfang_keep.cpp: does not match index
error: scripts/kalimdor/azuremyst_isle.cpp: does not match index
error: scripts/kalimdor/onyxias_lair/boss_onyxia.cpp: does not match index
error: scripts/kalimdor/onyxias_lair/instance_onyxias_lair.cpp: does not match index
error: scripts/kalimdor/onyxias_lair/onyxias_lair.h: does not match index
error: scripts/northrend/azjol-nerub/ahnkahet/ahnkahet.h: does not match index
error: scripts/northrend/azjol-nerub/ahnkahet/instance_ahnkahet.cpp: does not match index
error: scripts/northrend/azjol-nerub/azjol-nerub/azjol-nerub.h: does not match index
error: scripts/northrend/azjol-nerub/azjol-nerub/instance_azjol-nerub.cpp: does not match index
error: scripts/northrend/dragonblight.cpp: does not match index
error: scripts/northrend/naxxramas/instance_naxxramas.cpp: does not match index
error: scripts/northrend/naxxramas/naxxramas.h: does not match index
error: scripts/northrend/ulduar/halls_of_lightning/halls_of_lightning.h: does not match index
error: scripts/northrend/ulduar/halls_of_lightning/instance_halls_of_lightning.cpp: does not match index
error: scripts/northrend/ulduar/halls_of_stone/halls_of_stone.h: does not match index
error: scripts/northrend/ulduar/halls_of_stone/instance_halls_of_stone.cpp: does not match index
error: scripts/outland/auchindoun/auchenai_crypts/boss_exarch_maladaar.cpp: does not match index
error: scripts/world/item_scripts.cpp: does not match index
error: system/ScriptLoader.cpp: does not match index
Patch failed at 0001 ScriptDev2 - One Compatibility patch
When you have resolved this problem run "git am --resolved".
If you would prefer to skip this patch, instead run "git am --skip".
To restore the original branch and stop patching run "git am --abort".

Компиляция ядра:
root@server:~/Sources/server/build# make install
[ 0%] Built target genrev
[ 0%] Built target revision.h
[ 3%] Built target TBB_Project
[ 6%] Built target ACE_Project
[ 23%] Built target g3dlite
[ 24%] Built target gsoap
[ 25%] Built target framework
[ 35%] Built target shared
[ 37%] Built target realmd
[ 97%] Built target game
[100%] Built target mangosd
Install the project...
-- Install configuration: "Release"
-- Installing: /root/lib
-- Up-to-date: /root/lib/libtbbmalloc.so
-- Up-to-date: /root/lib/libtbb.so.2
-- Up-to-date: /root/lib/libtbb.so
-- Up-to-date: /root/lib/libtbbmalloc.so.2
-- Up-to-date: /root/lib/libtbbmalloc_proxy.so
-- Up-to-date: /root/lib/libtbbmalloc_proxy.so.2
-- Installing: /root/lib
-- Up-to-date: /root/lib/libtbbmalloc_debug.so.2
-- Up-to-date: /root/lib/libtbbmalloc_debug.so
-- Up-to-date: /root/lib/libtbbmalloc_proxy_debug.so
-- Up-to-date: /root/lib/libtbb_debug.so
-- Up-to-date: /root/lib/libtbbmalloc_proxy_debug.so.2
-- Up-to-date: /root/lib/libtbb_debug.so.2
-- Up-to-date: /root/bin/realmd
-- Up-to-date: /root/etc/realmd.conf.dist
-- Up-to-date: /root/bin/mangosd
-- Up-to-date: /root/bin/run-mangosd
-- Up-to-date: /root/etc/mangosd.conf.dist
root@server:~/Sources/server/build#

^ mangosscript.so невидать

Последний раз редактировалось Booggmz; 07.09.2011 в 04:12.
 
Старый 07.09.2011, 11:29   #2
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

А второй патч(MaNGOS-11167-ScriptDev2.patch) применен ?
NeatElves вне форума  
Старый 07.09.2011, 11:34   #3
Booggmz
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от NeatElves Посмотреть сообщение
А второй патч(MaNGOS-11167-ScriptDev2.patch) применен ?
нет,
root@server:~/Sources/server/src/bindings/ScriptDev2# git am patches/MaNGOS-11167-ScriptDev2.patch

Applying: ScriptDev2 patch
error: src/bindings/CMakeLists.txt: does not exist in index
Patch failed at 0001 ScriptDev2 patch
When you have resolved this problem run "git am --resolved".
If you would prefer to skip this patch, instead run "git am --skip".
To restore the original branch and stop patching run "git am --abort".
root@server:~/Sources/server/src/bindings/ScriptDev2# md bld

и вообще, я так глядел в диффы, патч для 11167 под лич заточен вроде как
 
Старый 07.09.2011, 12:39   #4
NeatElves
YTDB Dev
 
Аватар для NeatElves
 
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
NeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранитаNeatElves Как самоцвет среди гранита
По умолчанию

В патче одна строчка, подключение директории(можно и руками):
Цитата:
-# add_subdirectory(universal)
+add_subdirectory(ScriptDev2)
Вы бы хоть открыли и посмотрели, прежде чем придумывать идеи "про Лича" )

Последний раз редактировалось NeatElves; 07.09.2011 в 12:43.
NeatElves вне форума  
Старый 07.09.2011, 13:52   #5
Booggmz
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от NeatElves Посмотреть сообщение
В патче одна строчка, подключение директории(можно и руками):

Вы бы хоть открыли и посмотрели, прежде чем придумывать идеи "про Лича" )
положение темы относительно раздела намекает, что я полный валенок в этом деле.
сунулся в патч, внатуре 2 строки... ща попробую чонить изобрести. Но не уверен, что ваш намёк на открыли и посмотрели сейчас меня с первого раза выручит

edit: ковырнул папку universal, там сорцы какието)))

Добавлено через 24 минуты
Суровая комбинация:
ногой о системный блок, лицом о клаву. enrage.
снёс скриптдев нахрен, закачал новый, обрадовался на секунду
root@server:~/Sources/server/src/bindings# git am ~/Sources/server/src/bindings/ScriptDev2/patches/MaNGOS-11167-ScriptDev2.patch

Applying: ScriptDev2 patch
Недолго порадовался, сунулся лить второй патч, под mangosOne что


root@server:~/Sources/server/src/bindings# git am ~/Sources/server/src/bindings/ScriptDev2/patches/custom/ScriptDev2_2224_to_MaNGOS_one.patch
Applying: ScriptDev2 - One Compatibility patch
error: include/precompiled.h: does not exist in index
error: include/sc_instance.cpp: does not exist in index
error: include/sc_instance.h: does not exist in index
error: scripts/eastern_kingdoms/shadowfang_keep/shadowfang_keep.cpp: does not exist in index
error: scripts/kalimdor/azuremyst_isle.cpp: does not exist in index
error: scripts/kalimdor/onyxias_lair/boss_onyxia.cpp: does not exist in index
error: scripts/kalimdor/onyxias_lair/instance_onyxias_lair.cpp: does not exist in index
error: scripts/kalimdor/onyxias_lair/onyxias_lair.h: does not exist in index
error: scripts/northrend/azjol-nerub/ahnkahet/ahnkahet.h: does not exist in index
error: scripts/northrend/azjol-nerub/ahnkahet/instance_ahnkahet.cpp: does not exist in index
error: scripts/northrend/azjol-nerub/azjol-nerub/azjol-nerub.h: does not exist in index
error: scripts/northrend/azjol-nerub/azjol-nerub/instance_azjol-nerub.cpp: does not exist in index
error: scripts/northrend/dragonblight.cpp: does not exist in index
error: scripts/northrend/naxxramas/instance_naxxramas.cpp: does not exist in index
error: scripts/northrend/naxxramas/naxxramas.h: does not exist in index
error: scripts/northrend/ulduar/halls_of_lightning/halls_of_lightning.h: does not exist in index
error: scripts/northrend/ulduar/halls_of_lightning/instance_halls_of_lightning.cpp: does not exist in index
error: scripts/northrend/ulduar/halls_of_stone/halls_of_stone.h: does not exist in index
error: scripts/northrend/ulduar/halls_of_stone/instance_halls_of_stone.cpp: does not exist in index
error: scripts/outland/auchindoun/auchenai_crypts/boss_exarch_maladaar.cpp: does not exist in index
error: scripts/world/item_scripts.cpp: does not exist in index
error: system/ScriptLoader.cpp: does not exist in index
Patch failed at 0001 ScriptDev2 - One Compatibility patch
When you have resolved this problem run "git am --resolved".
If you would prefer to skip this patch, instead run "git am --skip".
To restore the original branch and stop patching run "git am --abort".
Добавлено через 3 минуты
edit сново: Както всё замудренно получилось, но мейк таки выдал строку дня:

Scanning dependencies of target mangosscript

в догонку намёк на то, что шиться всётаки надо:
In file included from /root/Sources/server/src/bindings/ScriptDev2/include/precompiled.h:12:0,
from /root/Sources/server/src/bindings/ScriptDev2/system/ScriptLoader.cpp:5:
/root/Sources/server/src/bindings/ScriptDev2/include/sc_instance.h:58:38: error: ‘AchievementCriteriaTypes’ has not been declared
make[2]: *** [src/bindings/ScriptDev2/CMakeFiles/mangosscript.dir/system/ScriptLoader.cpp.o] Ошибка 1
make[1]: *** [src/bindings/ScriptDev2/CMakeFiles/mangosscript.dir/all] Ошибка 2
make: *** [all] Ошибка 2

Последний раз редактировалось Booggmz; 07.09.2011 в 13:31.
 
Старый 07.09.2011, 14:08   #6
Booggmz
Гость
 
Сообщений: n/a
По умолчанию

уже радует, что инсталлер увидел скриптдев. В мозгу прибавилось за симейк))
ща ранее компилируемый сорц пропатченный залью и попробую скомпилить, по сути тут уже нечему препятствовать
 
Старый 07.09.2011, 14:48   #7
Booggmz
Гость
 
Сообщений: n/a
По умолчанию

всё, разрулил беду.
Огромное спасибо NeatElves за помошь в интерграции!
тему можно корзинить))
 
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
World of warcraft, virtualbox и linux ubuntu Time Lords Флудильня 15 16.12.2012 23:59
[Гайд] Компиляция MaNGOS под Linux на примере Ubuntu Gen1us2k Установка MaNGOS 98 23.05.2012 21:40
Смена среды исполнения для mangos (Ubuntu) deadangel Флудильня 7 18.07.2010 08:06
[Ubuntu] ошибка при запуске realmd Hantet Корзина 9 07.06.2010 13:38


Текущее время: 11:58. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot