Всем привет, уже замучился с FreeBSD, может вопрос простой, но я решения не нашел..
Я не устанавливал ничего через GIT всегда хватало портов, по этому опыта такой работы мало. Прошу сильно не ругать.
А теперь о проблеме:
Пробовал по разным мануалам устанавливать толку не вышло.
Ошибка возникла на шаге:
Цитата:
Подготавливаем сборку, указав пути для сервера:
Код:
Код:
% cmake -DPREFIX=/home/wow/server ..
|
Описание:
#uname -a
Код:
FreeBSD western-soft.com 9.2-RELEASE-p15 FreeBSD 9.2-RELEASE-p15 #0: Mon Nov 3 20:31:29 UTC 2014 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
Пытаюсь установить mangos-wotlk.
Основные изменения (раз уж добрался до этого шага) нашел и применил, например:
1.
вместо:
Код:
git clone git://github.com/mangos/mangos.git
прописал так:
Код:
git clone git://github.com/cmangos/mangos-wotlk.git
соотвественно в место:
Код:
git clone git://github.com/scriptdev2/scriptdev2.git ~/mangos/src/bindings/ScriptDev2
Прописал:
Код:
git clone git://github.com/scriptdev2/scriptdev2.git ~/mangos-wotlk/src/bindings/ScriptDev2
В место:
Соотвественно:
Птчи не применял, т.к. в ScriptDev2 вообще отсутствует папка patches и все файлы которые имею расширение: .patch
Порты обновлены, мангоса в них уже нету
.
При выполнении команды получаю такой текст:
Цитата:
# cmake -DPREFIX=/usr/home/wow/mangos/comp/ ../src/mangos-wotlk/
-- The C compiler identification is GNU 4.2.1
-- The CXX compiler identification is GNU 4.2.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/CC
-- Check for working CXX compiler: /usr/bin/CC -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
This script builds the MaNGOS server.
Options that can be used in order to configure the process:
CMAKE_INSTALL_PREFIX Path where the server should be installed to
PCH Use precompiled headers
DEBUG Debug mode
INCLUDE_BINDINGS_DIR Include a script library in src/bindings/ with the
defined name. the name must corespond to the name of
the folder and the folder must contain a valid
CMakeLists.txt
TBB_USE_EXTERNAL Use external TBB
USE_STD_MALLOC Use standard malloc instead of TBB
ACE_USE_EXTERNAL Use external ACE
To set an option simply type -D<OPTION>=<VALUE> after 'cmake <srcs>'.
Also, you can specify the generator with -G. see 'cmake --help' for more details
For example: cmake .. -DDEBUG=1 -DCMAKE_INSTALL_PREFIX=/opt/mangos
CMake Error at CMakeLists.txt:84 (message):
The parameter PREFIX has been removed. Please re-run CMake and use
CMAKE_INSTALL_PREFIX instead to define your installation location!
-- Configuring incomplete, errors occurred!
See also "/usr/home/wow/mangos/comp/CMakeFiles/CMakeOutput.log".
|
лог CMakeOutput.log - вложил
CMakeOutput.log.
Читал в этой теме что компилить надо вне папки исходников, по этому нашел тему и пробовал по таким путям:
~/manos/comp/
~/manos/src/
Результат не меняется, сообщение остается тем же.
PS: 1. прошу прощения за большие цитаты, но не нашел кнопки спойлера.
2. Первый и второй пост имеют ошибки, предлагаю 2 решения, после установки либо на моем сервере либо на виртуалке кто нить поставит, каждую команду пробовать и после успеха вносить ее в топик. (Если получится, готов сам заняться этим вопросом.)