Модератор форума: Dimitro |
Форум TrinityCore Установка / Настройка TrinityCore Исправление Cmake ошибок (все у кого возникли со cmak`om ошибки пишем в эту тему) |
Исправление Cmake ошибок |
Сообщение # 31 написано 21.07.2014 в 00:08
|
Странно впервые вижу такую ошибку ... хотя может потому что я с ней и не сталкивался. Так вот переустановите смак и поставьте последнюю версию его. И отпишитесь что у вас с той ошибкой что была ранее она решилась или нет? и когда эта ошибка выскакивает.
Сообщение # 32 написано 21.07.2014 в 00:41
|
беда
Добавлено (21.07.2014, 01:46) Добавлено (21.07.2014, 01:47) Добавлено (21.07.2014, 01:50) Добавлено (21.07.2014, 02:14) Так вот переустановите смак и поставьте последнюю версию его. И отпишитесь что у вас с той ошибкой что была ранее она решилась или нет? и когда эта ошибка выскакивает. Удалил Смак 2.8, почистил реестр, перезагрузил компьютер. Поставил cmake-3.0.0-win32-x86 (качал тут) Git -1.9.4- preview 20140611 (качал тут) VS 2013 (качал тут) Win32OpenSSL-1_0_1h (качал тут) + Все обновления виндовс7 стоят, кроме языковых пакетов. ранее ошибки небыло, потому что была проблема с VS. Как решил проблему с VS, появилась эта. Вот лог: Добавлено (21.07.2014, 14:38) |
include(ConfigureBoost) в 57 строке файла CMakeLists.txt замени на set (ENV {BOOST_ROOT} "C :/ Boost") тут короче путь до этого буста должен быть я удалил это сроку, и указал путь в ConfigureBoost.cmake Добавлено (22.07.2014, 01:28) --------------------------------------------- lev, скачал boost_1_55_0, как полностью распаковать буст, через jam.? при удалении include(ConfigureBoost), он просто пропускает и не отображает ошибку, или все хорошо, но при компиляции ядра, VS выбивает ошибку, что не может открыть файлы из бутса, (указывает путь, но таких папок нету) так вот надо буст полностью распаковать, как это сделать? + в смаке 3.0.0 вылетает ошибка: CMake Warning (dev) in dep/mysqllite/CMakeLists.txt: Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_<Config> properties. Run "cmake --help-policy CMP0043" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. на офф сайте искал решение проблемы, но не вкурил как исправить, хоть и ошибка не критическая Добавлено (22.07.2014, 01:55) Добавлено (22.07.2014, 05:13) |
morra, А можно узнать какие сорцы используете и какую версию wow собираете, а так же киньте ссылку репозитория от куда берете сорцы .. тринька или мангос? Я недавно все установил как вы описали и скомпилил ядро под катаклизм 4.3.4 (триня) и ни одной ошибки ни в смаке ни VS не было.
|
Объясни пожалуйста подробнее, как справился с этой проблемой. Сам boost я скомпилировал, и инклуды и либы в отдельной папке лежат. Теперь как его в cmake подключить? Уже второй день мучаюсь, где только пути не прописывал, не хочет cmake видеть boost. Код CMake Error at cmake/macros/ConfigureBoost.cmake:17 (message): No BOOST_ROOT environment variable could be found! Please make sure it is set and the points to your Boost installation. Call Stack (most recent call first): CMakeLists.txt:57 (include) З.Ы. Обновили, блин, тринити - мало того, что пришлось vs 2013 ставить, так тут еще и буст нужен |
Сообщение # 40 написано 23.07.2014 в 18:11
|
CMake Error at cmake/compiler/msvc/settings.cmake:7 (message):
MSVC: TrinityCore requires version 18.0 (MSVC 2013) to build but found 15.0.30729.1 Call Stack (most recent call first): cmake/platform/win/settings.cmake:29 (include) cmake/macros/CheckPlatform.cmake:13 (include) CMakeLists.txt:48 (include) выходит не знаю че делать
Сообщение # 41 написано 27.07.2014 в 09:30
|
укажи пусть к либам буста CMake Error at cmake/compiler/msvc/settings.cmake:7 (message): MSVC: TrinityCore requires version 18.0 (MSVC 2013) to build but found 15.0.30729.1 Call Stack (most recent call first): cmake/platform/win/settings.cmake:29 (include) cmake/macros/CheckPlatform.cmake:13 (include) CMakeLists.txt:48 (include) выходит не знаю че делать поставь последний MSVC
Сообщение # 42 написано 05.08.2014 в 00:01
|
Привет. Использую VS 2013, Cmake 3.0.0, openssl последний. В Cmake при компиляции вылазит ошибка:
... Хм... помог первый пост. Но возникли новые проблемы, ошибки при построении решения. Добавлено (06.08.2014, 14:51) Как решил проблему? У меня тоже самое, только с 4.3.4, ошибки в vs, скрин выше. |
Хм , хорошо было бы что-бы вы написали) я тут пытался: set(BOOST_LIBRARYDIR ${BOOST_ROOT} "D:/local/boost/boost") но не получилось )
My Repo of TriniryCore for Fun server : https://github.com/maximusfun/
Девственные усики и патлы не показатель . (с) не забыть : http://loadcore.ru/
Сообщение # 45 написано 07.08.2014 в 21:56
|
cmak`ом я уже прокатывался , все хорошо , но когда построение делаешь , кучу ошибок это значит не есть выход... Если вчитаться то можно понять что он хочет - "Unable to find the Boost header files. Please set BOOST_ROOT to the root directory containing Boost or BOOST_INCLUDEDIR to the directory containing Boost's headers." (win 7 ) Мой компьютер - Свойство - Дополнительные параметры системы- Параметры среды -( имя переменной BOOST_ROOT. Значение D:/local/boost/boost) сейчас построится буст отпишусь. Добавлено (07.08.2014, 23:14)
My Repo of TriniryCore for Fun server : https://github.com/maximusfun/
Девственные усики и патлы не показатель . (с) не забыть : http://loadcore.ru/ |
Решение всех проблем указанных в шапке темы:
1) заходим Суда и скачиваем последний Boost. 2) Распаковываем куда вам удобно у меня: 3) строите boost (заходите в папку ищите bootstrap.bat , запускаете, он закрывается и появляется b2.exe , запускаете, ждете. 4) У меня win 7 , под другие оськи найдёте как выставить переменные сами с гуглом. Заходим: Мой компьютер - Свойство - Дополнительные параметры системы- Параметры среды -( имя переменной BOOST_ROOT. Значение D:\local\boost_1_56_0\ ) (также ещё имя переменной BOOST_INCLUDEDIR . Значение D:\local\boost_1_56_0\) ну вот в принципе и решение. Использовать нужно только чистые сорцы , если вы пытались исправить эти ошибки указанными выше способами, скачайте ещё раз. У меня все работает. Добавлено (08.08.2014, 12:57) --------------------------------------------- Зы. Т.к это будет нынче актуально , желательно закрепить это решение
My Repo of TriniryCore for Fun server : https://github.com/maximusfun/
Девственные усики и патлы не показатель . (с) не забыть : http://loadcore.ru/ |
Не помогло. Настроено все как у вас. На скринах ниже показано. С смаком все ок, проблема с vs осталась. Использовать нужно только чистые сорцы , если вы пытались исправить эти ошибки указанными выше способами, скачайте ещё раз. У меня все работает. вам нужно в 57 строке файла CMakeLists.txt убрать замену set (ENV {BOOST_ROOT} "D:/путь к вашему бусту") на include(ConfigureBoost)
My Repo of TriniryCore for Fun server : https://github.com/maximusfun/
Девственные усики и патлы не показатель . (с) не забыть : http://loadcore.ru/ |
Моя трабла:
The C compiler identification is unknown The CXX compiler identification is unknown CMake Error at CMakeLists.txt:12 (project): No CMAKE_C_COMPILER could be found. CMake Error at CMakeLists.txt:12 (project): No CMAKE_CXX_COMPILER could be found. Configuring incomplete, errors occurred! See also "C:/work/tc/CMakeFiles/CMakeOutput.log". See also "C:/work/tc/CMakeFiles/CMakeError.log".
Сообщение # 56 написано 02.10.2014 в 12:25
|
Насколько могу понимать, он просит Visual c++( 2013) но такой пакет уже установлен, знат кто как исправить? Переустановите visual studio на последнюю версию с чисткой реестра (так же обновите смак и используйте последнии наработки тринити и последнии базы) romatar, смак ругаеться что компилятор тоесть visual студия не найдена .. если вы конечно выбераете визуал студию .. так же вам рекомендую обновить и установить все требующие в списке софт создания ядра. Так же рекомендую прочитать тему и комментарии все что бы в дальнейшем не возникало вопросов. |
смак ругаеться что компилятор тоесть visual студия не найдена .. если вы конечно выбераете визуал студию .. так же вам рекомендую обновить и установить все требующие в списке софт создания ядра. Так же рекомендую прочитать тему и комментарии все что бы в дальнейшем не возникало вопросов. Благодарю. Ща позырю,мб поможет
Сообщение # 58 написано 03.10.2014 в 10:29
|
| |||