Собрался.
Использовал эти команды:
Код:
git clone git://github.com/cmangos/mangos-wotlk.git mangos
Код:
git clone git://github.com/scriptdev2/scriptdev2.git ~/mangos/src/bindings/ScriptDev2
Код:
cmake ../ -DCMAKE_INSTALL_PREFIX=/usr/home/wow/mangos/build/ -DPCH=1 -DACE_USE_EXTERNAL=0 -DDEBUG=1 -DTBB_USE_EXTERNAL=0;
После чего возникали ошибки при компиляции.
файл:
/dep/src/g3dlite/FileSystem.cpp
Там код в начале файла:
Код:
# include <io.h>
#define stat64 _stat64
#else
# include <dirent.h>
# include <fnmatch.h>
# include <unistd.h>
# define _getcwd getcwd
# define _stat stat
#endif
namespace G3D {
Необходимо изменить на этот:
Код:
# include <io.h>
#define stat64 _stat64
#elif defined(__FreeBSD__)
# include <dirent.h>
# include <fnmatch.h>
# include <unistd.h>
# define O_LARGEFILE 0100000
# define stat64 stat
# define _stat stat
# define _getcwd getcwd
#else
# include <dirent.h>
# include <fnmatch.h>
# include <unistd.h>
# define _getcwd getcwd
# define _stat stat
#endif
namespace G3D {
Взято от сюда:
https://github.com/cmangos/issues/issues/72
PS. только ScriptDev2 у меня не появился конфиг и при запуске не работает sh скрипт, выдает not found, проверил каждую команду построчно (кроме конечно строк с переменными) все работает, но скрипт не запускает.
И после запуска отключает мод ahbot, пишет не найден конфиг, хотя его и на самом деле нет (