Показать сообщение отдельно
Старый 24.04.2015, 21:09   #51
killer67
Новичок
 
Регистрация: 23.04.2015
Сообщений: 19
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
killer67 На верном пути
Восклицание

Всем привет, уже замучился с FreeBSD, может вопрос простой, но я решения не нашел..



А теперь о проблеме:
Пробовал по разным мануалам устанавливать толку не вышло.
Ошибка возникла на шаге:
Цитата:
Подготавливаем сборку, указав пути для сервера:
Код:
Код:
% 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
В место:
Код:
cd mangos
Соотвественно:
Код:
cd mangos-wotlk
Птчи не применял, т.к. в 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 решения, после установки либо на моем сервере либо на виртуалке кто нить поставит, каждую команду пробовать и после успеха вносить ее в топик. (Если получится, готов сам заняться этим вопросом.)

Последний раз редактировалось killer67; 24.04.2015 в 21:13. Причина: дополнение
killer67 вне форума   Ответить с цитированием