|
Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь |
|
Опции темы | Поиск в этой теме | Опции просмотра |
07.02.2013, 17:17 | #1 |
Пользователь
Регистрация: 11.07.2010
Сообщений: 56
Сказал(а) спасибо: 16
Поблагодарили 0 раз(а) в 0 сообщениях
|
Компиляция на дебиан 6
скачал сорцы как надо командами:
Код:
git clone git://github.com/mangos/server.git cd server git clone git://github.com/scriptdev2/scriptdev2.git src/bindings/ScriptDev2/ Код:
wow@wow:~/server$ autoreconf -fvi && mkdir objdir && cd objdir autoreconf: `configure.ac' or `configure.in' is required |
08.02.2013, 12:15 | #2 |
Ученый
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
|
Мангос давно уже через cmake конфигурируется. Да и в ошибке написано что требуется "`configure.ac' or `configure.in'" для сборки через автоконф.
__________________
SpellWork Qt4 |
08.02.2013, 12:49 | #3 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
Код:
git clone git://github.com/mangos/server.git cd server git clone git://github.com/scriptdev2/scriptdev2.git src/bindings/ScriptDev2/ mkdir comp cd comp ccmake .. make && make install |
08.02.2013, 19:24 | #4 | |
Пользователь
Регистрация: 11.07.2010
Сообщений: 56
Сказал(а) спасибо: 16
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
Код:
mkdir ~/Sources cd ~/Sources git clone git://github.com/mangos/server.git cd server git clone git://github.com/scriptdev2/scriptdev2.git src/bindings/ScriptDev2/ git am src/bindings/ScriptDev2/patches/MaNGOS-11167-ScriptDev2.patch cd ../ mkdir mang cd mang cmake /путь/Sources/server/ -DPREFIX=/путь/Sources/mang/ make Код:
[ 28%] Building CXX object src/bindings/ScriptDev2/CMakeFiles/mangosscript.dir/s ystem/system.cpp.o In file included from /путь/Sources/server/src/bindings/ScriptDev2/i nclude/precompiled.h:14, from /путь/Sources/server/src/bindings/ScriptDev2/s ystem/system.cpp:5: /путь/Sources/server/src/bindings/ScriptDev2/include/sc_creature.h: In constructor 'Scripted_NoMovementAI::Scripted_NoMovementAI(Creature*)': /путь/Sources/server/src/bindings/ScriptDev2/include/sc_creature.h:2 25: error: 'SetCombatMovement' was not declared in this scope /путь/Sources/server/src/bindings/ScriptDev2/system/system.cpp: In m ember function 'void SystemMgr::LoadVersion()': /путь/Sources/server/src/bindings/ScriptDev2/system/system.cpp:39: e rror: 'script_error_log' was not declared in this scope make[2]: *** [src/bindings/ScriptDev2/CMakeFiles/mangosscript.dir/system/system. cpp.o] Error 1 make[1]: *** [src/bindings/ScriptDev2/CMakeFiles/mangosscript.dir/all] Error 2 make: *** [all] Error 2 |
|
11.02.2013, 19:40 | #5 | |
Пользователь
Регистрация: 11.07.2010
Сообщений: 56
Сказал(а) спасибо: 16
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
Код:
cmake -DPREFIX=/путьдопапки_кудасохранить_проект |
|
11.02.2013, 20:38 | #6 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
это уже надо править код сервера, скрипт сборки, очевидно, работает, что намного все упрощает.
в любом случае без дампа еррор лога помочь ничем не возможно |
12.02.2013, 11:11 | #7 | |
Пользователь
Регистрация: 11.07.2010
Сообщений: 56
Сказал(а) спасибо: 16
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
Код:
mkdir ~/Sources cd ~/Sources git clone git://github.com/cmangos/mangos-cata.git cd mangos-cata git clone git://github.com/scriptdev2/scriptdev2.git src/bindings/ScriptDev2/ git am src/bindings/ScriptDev2/patches/MaNGOS-11167-ScriptDev2.patch cd ../ mkdir mang cd mang cd ../ cd mangos-cata cmake -DPREFIX=/путь_куда_сохранить_проект/ Код:
-- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done CMake Error at CMakeLists.txt:33 (message): This project requires an out of source build. Remove the file 'CMakeCache.txt' found in this directory before continuing, create a separate build directory and run 'cmake <srcs> [options]' from there. -- Configuring incomplete, errors occurred! Пробывал ещё вот так: Код:
mkdir ~/Sources cd ~/Sources git clone git://github.com/cmangos/mangos-cata.git cd mangos-cata git clone git://github.com/scriptdev2/scriptdev2.git src/bindings/ScriptDev2/ git am src/bindings/ScriptDev2/patches/MaNGOS-11167-ScriptDev2.patch cd ../ mkdir mang cd mang cmake /путь/Sources/mangos-cata/ make Код:
[ 28%] Built target storm Scanning dependencies of target mangosscript [ 28%] Building CXX object src/bindings/ScriptDev2/CMakeFiles/mangosscript.dir/s ystem/system.cpp.o In file included from /путь/Sources/mangos-cata/src/bindings/ScriptD ev2/include/precompiled.h:14, from /путь/Sources/mangos-cata/src/bindings/ScriptD ev2/system/system.cpp:5: /путь/Sources/mangos-cata/src/bindings/ScriptDev2/include/sc_creatur e.h: In constructor 'Scripted_NoMovementAI::Scripted_NoMovementAI(Creature*)': /путь/Sources/mangos-cata/src/bindings/ScriptDev2/include/sc_creatur e.h:225: error: 'SetCombatMovement' was not declared in this scope /путь/Sources/mangos-cata/src/bindings/ScriptDev2/system/system.cpp: In member function 'void SystemMgr::LoadVersion()': /путь/Sources/mangos-cata/src/bindings/ScriptDev2/system/system.cpp: 39: error: 'script_error_log' was not declared in this scope make[2]: *** [src/bindings/ScriptDev2/CMakeFiles/mangosscript.dir/system/system. cpp.o] Error 1 make[1]: *** [src/bindings/ScriptDev2/CMakeFiles/mangosscript.dir/all] Error 2 make: *** [all] Error 2 |
|
12.02.2013, 12:06 | #8 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
ну так бы и писал, текущий мангос ката не синхронизирован с личем, а следовательно и со скриптдевом
отсюда и ошибка |
12.02.2013, 17:32 | #9 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
никогда не делайте build папку внутри исходников и не используйте в качестве таковой саму папку исходников - это даже для configure было очень не рекомендованным вариантом, и остается для cmake.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
12.02.2013, 18:33 | #10 | |
Пользователь
Регистрация: 11.07.2010
Сообщений: 56
Сказал(а) спасибо: 16
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
/Sources/mangos-cata - исходники CMANGOS /Sources/mang - проект для CMAKE. я как понял исходники https://github.com/mangos/server используется со скриптами https://github.com/scriptdev2/scriptdev2. А какие скрипты использует CMANGOS https://github.com/cmangos/mangos-cata ? |
|
12.02.2013, 18:40 | #11 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Вроде должны https://github.com/scriptdev2/scriptdev2-cata
но они не обновлялись достаточно давно.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
12.02.2013, 18:56 | #12 | |
Пользователь
Регистрация: 11.07.2010
Сообщений: 56
Сказал(а) спасибо: 16
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
Смущает одно. Почему я пытался собирать c CMANGOS - https://github.com/scriptdev2/script...scriptdev2.sql Судя по этому скрипты для CMANGOS |
|
12.02.2013, 19:06 | #13 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
потому что sd2 и UDB делаются теперь для cmangos во основном - потому что там теперь все девелоперы из старой mangos team кто продолжает интересоваться разработкой.
__________________
Так как устал объяснять знайте ICQ не пользуюсь Последний раз редактировалось Vladimir; 12.02.2013 в 19:08. |
13.02.2013, 09:10 | #14 |
Пользователь
Регистрация: 11.07.2010
Сообщений: 56
Сказал(а) спасибо: 16
Поблагодарили 0 раз(а) в 0 сообщениях
|
Теперь понял, спасибо. Просто давно не был на форуме, и с тех времен все изменилось. А в чем принципиальное отличие CMANGOS от Mangos? кроме того как в CMANGOS есть форк 3,3,5?
|
13.02.2013, 09:15 | #15 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Я вроде написал выше. Если где-то прибыло, значит где-то убыло.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Компиляция ядра и скриптов | maghaker | Новичкам | 10 | 05.05.2011 11:20 |
Компиляция ScriptDev2 | maghaker | Скрипты | 19 | 09.04.2011 14:06 |
[Гайд] Компиляция под Linux | stippi | Установка MaNGOS | 8 | 01.04.2011 16:40 |
Компиляция CMake Windows | Slavich | Флудильня | 5 | 15.03.2011 13:23 |
не получается сборка классик под дебиан. | ufir75 | MaNGOSZero (1.12.X) | 8 | 29.11.2010 21:47 |