Я писал данную статью ещё до того как произошло это. Благодаря крысам, которые копируют материал отсюда, я довольно-таки быстро добавил её сюда с небольшой редакцией..
Приступаем к компиляции AzerothCore
Первое, что нужно сделать, это установить пакет sudo.
Добавляем нового пользователяКод:apt update apt upgrade apt-get install sudo
- ...
Да ничего не поменялось, просто требования к софту повысились. Обновите его и всё, 5 минут делов.Ребятки, можете обновить мануал azerothcore под clang-10.0 ,g++-8 gcc-8 под ubuntu 18.04 или debian 9.Мучаюсь уже второй день) буду прям очень благодарен)
а не могли бы вы опубликовать полный мануал с уже новыми версиями софта,буду лично вам очень благодарен) ну и людям пригодиться) я просто новый пользователь линукса,заранее спасибо) либо под дебиан 9 либо под ubuntu18.04.уже устал просто самомучительством заниматься)Да ничего не поменялось, просто требования к софту повысились. Обновите его и всё, 5 минут делов.
Могу на бесплатной основе помочь, если ещё актуально.а не могли бы вы опубликовать полный мануал с уже новыми версиями софта,буду лично вам очень благодарен) ну и людям пригодиться) я просто новый пользователь линукса,заранее спасибо) либо под дебиан 9 либо под ubuntu18.04.уже устал просто самомучительством заниматься)
Может стоит прочитать output?Если ставить cmake версией выше, ошибка не уходит..)
Приветствую! Как успехи?Спасибо, попробую сегодня.
Как то все слишком очевидно оказывается
root@debian:/home/azerothcore/build/boost_1_67_0# cmake ../ -DCMAKE_INSTALL_PREFIX=$HOME/azeroth-server/ -DCMAKE_C_COMPILER=/usr/bin/clang-11 -DCMAKE_CXX_COMPILER=/usr/bin/clang++-11 -DTOOLS=0 -DSCRIPTS=static
-- CMake version: 3.16.2
-- Running cmake hook: AFTER_LOAD_CONF
-- No hooks registered for AFTER_LOAD_CONF
-- Enabled С++20 standard
-- Detected 64-bit platform
-- UNIX: Using jemalloc
-- UNIX: Using default configuration directory
-- UNIX: Using default library directory
-- UNIX: Configuring uninstall target
-- UNIX: Created uninstall target
-- UNIX: Detected compiler: /usr/bin/clang-11
-- Clang: Minimum version required is 10.0.0, found 11.0.1 - ok!
-- Running cmake hook: AFTER_LOAD_CMAKE_MODULES
-- No hooks registered for AFTER_LOAD_CMAKE_MODULES
-- Using mysql-config: /usr/bin/mysql_config
-- Found MySQL library: /usr/lib/x86_64-linux-gnu/libmariadbclient.so
-- Found MySQL headers: /usr/include/mysql
-- Found MySQL executable: /usr/bin/mysql
-- Found git binary : /usr/bin/git
* AzerothCore revision : b263f45189f6 2023-02-23 02:03:41 +0000 (master branch)
* AzerothCore buildtype : RelWithDebInfo
* Install core to : /root/azeroth-server
* Install libraries to : /root/azeroth-server/lib
* Install configs to : /root/azeroth-server/etc
* Build applications : Yes (all)
* Build tools : No
* Build with scripts : Yes (static)
* Build with modules : Yes (static)
* Build unit tests : No (default)
* Build core w/PCH : Yes (default)
* Build scripts w/PCH : Yes (default)
* Show compile-warnings : No (default)
* Use coreside debug : No (default)
* Use unix gperftools : No (default)
* Use GIT revision hash : Yes (default)
* Enable vmap DisableMgr checks : Yes (default)
* Show source tree : No (For UNIX default)
CMake Error at /usr/local/share/cmake-3.16/Modules/FindBoost.cmake:1636 (file):
file STRINGS file "/usr/include/boost/version.hpp" cannot be read.
Call Stack (most recent call first):
deps/boost/CMakeLists.txt:35 (find_package)
CMake Warning at /usr/local/share/cmake-3.16/Modules/FindBoost.cmake:851 (message):
Imported targets and dependency information not available for Boost version
0.0.0 (all versions older than 1.33)
Call Stack (most recent call first):
/usr/local/share/cmake-3.16/Modules/FindBoost.cmake:1283 (_Boost_COMPONENT_DEPENDENCIES)
/usr/local/share/cmake-3.16/Modules/FindBoost.cmake:1921 (_Boost_MISSING_DEPENDENCIES)
deps/boost/CMakeLists.txt:35 (find_package)
CMake Warning at /usr/local/share/cmake-3.16/Modules/FindBoost.cmake:851 (message):
Imported targets and dependency information not available for Boost version
0.0.0 (all versions older than 1.33)
Call Stack (most recent call first):
/usr/local/share/cmake-3.16/Modules/FindBoost.cmake:1283 (_Boost_COMPONENT_DEPENDENCIES)
/usr/local/share/cmake-3.16/Modules/FindBoost.cmake:1921 (_Boost_MISSING_DEPENDENCIES)
deps/boost/CMakeLists.txt:35 (find_package)
CMake Warning at /usr/local/share/cmake-3.16/Modules/FindBoost.cmake:851 (message):
Imported targets and dependency information not available for Boost version
0.0.0 (all versions older than 1.33)
Call Stack (most recent call first):
/usr/local/share/cmake-3.16/Modules/FindBoost.cmake:1283 (_Boost_COMPONENT_DEPENDENCIES)
/usr/local/share/cmake-3.16/Modules/FindBoost.cmake:1921 (_Boost_MISSING_DEPENDENCIES)
deps/boost/CMakeLists.txt:35 (find_package)
CMake Warning at /usr/local/share/cmake-3.16/Modules/FindBoost.cmake:851 (message):
Imported targets and dependency information not available for Boost version
0.0.0 (all versions older than 1.33)
Call Stack (most recent call first):
/usr/local/share/cmake-3.16/Modules/FindBoost.cmake:1283 (_Boost_COMPONENT_DEPENDENCIES)
/usr/local/share/cmake-3.16/Modules/FindBoost.cmake:1921 (_Boost_MISSING_DEPENDENCIES)
deps/boost/CMakeLists.txt:35 (find_package)
CMake Error at /usr/local/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Could NOT find Boost: Found unsuitable version "0.0.0", but required is at
least "1.67" (found /usr/include)
Call Stack (most recent call first):
/usr/local/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:391 (_FPHSA_FAILURE_MESSAGE)
/usr/local/share/cmake-3.16/Modules/FindBoost.cmake:2179 (find_package_handle_standard_args)
deps/boost/CMakeLists.txt:35 (find_package)
-- Configuring incomplete, errors occurred!
Если ставить cmake версией выше, ошибка не уходит..)
root@debian:/home/azerothcore/build# cmake ../ -DCMAKE_INSTALL_PREFIX=$HOME/azeroth-server/ -DCMAKE_C_COMPILER=/usr/bin/clang-11 -DCMAKE_CXX_COMPILER=/usr/bin/clang++-11 -DTOOLS=0 -DSCRIPTS=static
-- CMake version: 3.16.2
-- The CXX compiler identification is Clang 11.0.1
-- The C compiler identification is Clang 11.0.1
-- Check for working CXX compiler: /usr/bin/clang++-11
-- Check for working CXX compiler: /usr/bin/clang++-11 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/bin/clang-11
-- Check for working C compiler: /usr/bin/clang-11 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Running cmake hook: AFTER_LOAD_CONF
-- No hooks registered for AFTER_LOAD_CONF
-- Enabled РЎ++20 standard
-- Detected 64-bit platform
-- UNIX: Using jemalloc
-- UNIX: Using default configuration directory
-- UNIX: Using default library directory
-- UNIX: Configuring uninstall target
-- UNIX: Created uninstall target
-- UNIX: Detected compiler: /usr/bin/clang-11
-- Clang: Minimum version required is 10.0.0, found 11.0.1 - ok!
-- Performing Test CLANG_HAVE_PROPER_CHARCONV
-- Performing Test CLANG_HAVE_PROPER_CHARCONV - Failed
-- Running cmake hook: AFTER_LOAD_CMAKE_MODULES
-- No hooks registered for AFTER_LOAD_CMAKE_MODULES
-- Using mysql-config: /usr/bin/mysql_config
-- Found MySQL library: /usr/lib/x86_64-linux-gnu/libmariadbclient.so
-- Found MySQL headers: /usr/include/mysql
-- Found MySQL executable: /usr/bin/mysql
-- Found git binary : /usr/bin/git
* AzerothCore revision : b263f45189f6 2023-02-23 02:03:41 +0000 (master branch)
* AzerothCore buildtype : RelWithDebInfo
* Install core to : /root/azeroth-server
* Install libraries to : /root/azeroth-server/lib
* Install configs to : /root/azeroth-server/etc
* Build applications : Yes (all)
* Build tools : No
* Build with scripts : Yes (static)
* Build with modules : Yes (static)
* Build unit tests : No (default)
* Build core w/PCH : Yes (default)
* Build scripts w/PCH : Yes (default)
* Show compile-warnings : No (default)
* Use coreside debug : No (default)
* Use unix gperftools : No (default)
* Use GIT revision hash : Yes (default)
* Enable vmap DisableMgr checks : Yes (default)
* Show source tree : No (For UNIX default)
-- Found Boost: /usr/lib/cmake/Boost-1.81.0/BoostConfig.cmake (found suitable version "1.81.0", minimum required is "1.67") found components: system filesystem program_options iostreams regex
-- Performing Test boost_filesystem_copy_links_without_NO_SCOPED_ENUM
-- Performing Test boost_filesystem_copy_links_without_NO_SCOPED_ENUM - Success
-- Looking for strtod_l
-- Looking for strtod_l - not found
-- Looking for MADV_FREE
-- Looking for MADV_FREE - found
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.0l") found components: Crypto SSL
-- Found OpenSSL library: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so
-- Found OpenSSL headers: /usr/include
-- Looking for C++ include filesystem
-- Looking for C++ include filesystem - not found
CMake Error at src/cmake/macros/FindFilesystem.cmake:240 (message):
Cannot Compile simple program using std::filesystem
Call Stack (most recent call first):
deps/stdfs/CMakeLists.txt:13 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/azerothcore/build/CMakeFiles/CMakeOutput.log".
See also "/home/azerothcore/build/CMakeFiles/CMakeError.log".
Если так уж хотите свой сервер ЛК, то пишите мне в лс свой Дискорд.Приветствую, в output данных нет, от слова совсем, зато данные есть в ошибке cmake, ссылается на либбуст устаревший, пытаюсь поставить с альтернативного репозитория, ругается на недостаточность пакетов
Итого имеем:
wgetВы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
tar xvf boost_1_81_0.tar.gz
./bootstrap.sh --prefix=/usr/
./b2
sudo ./b2 install
Собирается, пыхтит
Немного смущает:
Посмотреть вложение 48109
Если так уж хотите свой сервер ЛК, то пишите мне в лс свой Дискорд.
У меня пока есть желание помочь бесплатно.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?