• Страница 2 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Модератор форума: Dimitro  
Форум » TrinityCore » Установка / Настройка TrinityCore » Исправление Cmake ошибок (все у кого возникли со cmak`om ошибки пишем в эту тему)
Исправление Cmake ошибок
morra
Центурион
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)

как решить проблему?
Сообщение # 31 написано 21.07.2014 в 00:08
dezmonds
Сержант
Цитата morra ()
CMake Error at cmake/macros/ConfigureBoost.cmake:17

Странно впервые вижу такую ошибку ... хотя может потому что я с ней и не сталкивался. Так вот переустановите смак и поставьте последнюю версию его. И отпишитесь что у вас с той ошибкой что была ранее она решилась или нет? и когда эта ошибка выскакивает.
Сообщение # 32 написано 21.07.2014 в 00:41
morra
Центурион
беда

Добавлено (21.07.2014, 01:46)
---------------------------------------------
ставил смак 3.0.0 тоже самое

Добавлено (21.07.2014, 01:47)
---------------------------------------------
сейчас стоит:
- смак 2.8
- Git -1.9.4- preview 20140611
- VS 2013
- Win32OpenSSL-1_0_1h

Добавлено (21.07.2014, 01:50)
---------------------------------------------
вот, чтобы проще было dezmonds,

Добавлено (21.07.2014, 02:14)
---------------------------------------------

Цитата dezmonds ()
Так вот переустановите смак и поставьте последнюю версию его. И отпишитесь что у вас с той ошибкой что была ранее она решилась или нет? и когда эта ошибка выскакивает.

Удалил Смак 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)
---------------------------------------------
Это дополнительная библиотека, как разберусь, то создам тему подробную. Эта ошибка выскакивает на последних исходниках, вообщем сейчас жду распоковку, потом напишу что да как, как проблему решить, а то не нашёл в гугле нормальные ответы.

Сообщение # 33 отредактировано morra - Понедельник, 21.07.2014, 01:45
lev
Сержант
include(ConfigureBoost) в 57 строке файла CMakeLists.txt замени на set (ENV {BOOST_ROOT} "C :/ Boost") тут короче путь до этого буста должен быть
Сообщение # 34 написано 22.07.2014 в 00:03
morra
Центурион
Цитата lev ()
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)
---------------------------------------------
о, буст заработал lev, спасибо, лови +

осталось распаковать его + решить проблему в смаке

Добавлено (22.07.2014, 05:13)
---------------------------------------------
Visual C++ ошибки в нём, и так каждый раз


Сообщение # 35 отредактировано morra - Вторник, 22.07.2014, 01:29
dezmonds
Сержант
morra, А можно узнать какие сорцы используете и какую версию wow собираете, а так же киньте ссылку репозитория от куда берете сорцы .. тринька или мангос? Я недавно все установил как вы описали и скомпилил ядро под катаклизм 4.3.4 (триня) и ни одной ошибки ни в смаке ни VS не было.
Сообщение # 36 отредактировано dezmonds - Вторник, 22.07.2014, 15:39
morra
Центурион
dezmonds, https://github.com/TrinityCore/TrinityCore
3.3.5а

блин, что в vs может быть не так...

Добавлено (22.07.2014, 23:40)
---------------------------------------------
Всё, проблему решил, всем спасибо:)

Сообщение # 37 написано 22.07.2014 в 23:40
slay313
Капрал
Цитата morra ()
о, буст заработал lev, спасибо, лови +

Объясни пожалуйста подробнее, как справился с этой проблемой. Сам 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 ставить, так тут еще и буст нужен
Сообщение # 38 отредактировано slay313 - Среда, 23.07.2014, 06:24
dezmonds
Сержант
Спасибо lev вижу что не только у одного тебя такая ошибка была .. как будет более конкретная инфа добавлю в шапку.
Сообщение # 39 отредактировано dezmonds - Среда, 23.07.2014, 11:46
slay313
Капрал
Цитата lev ()
include(ConfigureBoost) в 57 строке файла CMakeLists.txt замени на set (ENV {BOOST_ROOT} "C :/ Boost") тут короче путь до этого буста должен быть

сделал так, cmake все собрал нормально, теперь в vs ошибки такие же, как и у morra
Сообщение # 40 написано 23.07.2014 в 18:11
barodach12
Скаут
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
morra
Центурион
Цитата slay313 ()
сделал так, cmake все собрал нормально, теперь в vs ошибки такие же, как и у morra

укажи пусть к либам буста

Цитата barodach12 ()
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
Fidel21
Скаут
Привет. Использую VS 2013, Cmake 3.0.0, openssl последний. В Cmake при компиляции вылазит ошибка:
...
Хм... помог первый пост.
Но возникли новые проблемы, ошибки при построении решения.

Добавлено (06.08.2014, 14:51)
---------------------------------------------

Цитата morra ()
Всё, проблему решил, всем спасибо:)

Как решил проблему? У меня тоже самое, только с 4.3.4, ошибки в vs, скрин выше.
Сообщение # 43 отредактировано Fidel21 - Среда, 06.08.2014, 14:45
dezmonds
Сержант
Fidel21,
Цитата morra ()
укажи пусть к либам буста
Сообщение # 44 написано 07.08.2014 в 10:19
SHENYA1994
Скаут
Цитата dezmonds ()
Fidel21,
morra ()
укажи пусть к либам буста

Хм , хорошо было бы что-бы вы написали)
я тут пытался: 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
dezmonds
Сержант
SHENYA1994, Попробуй
Код
set (ENV {BOOST_ROOT} "D:/local/boost/boost")
Сообщение # 46 написано 07.08.2014 в 22:15
SHENYA1994
Скаут
Цитата dezmonds ()
SHENYA1994, Попробуй
Код
set (ENV {BOOST_ROOT} "D:/local/boost/boost")

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/
Сообщение # 47 отредактировано SHENYA1994 - Четверг, 07.08.2014, 22:57
dezmonds
Сержант
SHENYA1994, Опа па )) давай родной )) буду очень признателен и другие тоже в теми будут рады от меня +
Сообщение # 48 написано 07.08.2014 в 23:28
SHENYA1994
Скаут
Решение всех проблем указанных в шапке темы:
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/
Сообщение # 49 отредактировано SHENYA1994 - Пятница, 08.08.2014, 12:57
Fidel21
Скаут
Цитата SHENYA1994 ()
Зы. Т.к это будет нынче актуально , желательно закрепить это решение

Не помогло. Настроено все как у вас. На скринах ниже показано. С смаком все ок, проблема с vs осталась.
Сообщение # 50 отредактировано Fidel21 - Пятница, 08.08.2014, 14:43
SHENYA1994
Скаут
Цитата Fidel21 ()
Не помогло. Настроено все как у вас. На скринах ниже показано. С смаком все ок, проблема с vs осталась.
ответ :
Цитата SHENYA1994 ()
Использовать нужно только чистые сорцы , если вы пытались исправить эти ошибки указанными выше способами, скачайте ещё раз. У меня все работает.


вам нужно в 57 строке файла CMakeLists.txt убрать замену set (ENV {BOOST_ROOT} "D:/путь к вашему бусту") на include(ConfigureBoost)
My Repo of TriniryCore for Fun server : https://github.com/maximusfun/
Девственные усики и патлы не показатель . (с)
не забыть :
http://loadcore.ru/
Сообщение # 51 отредактировано SHENYA1994 - Пятница, 08.08.2014, 15:11
dezmonds
Сержант
Спасибо всем кто откликнулся в этой теме с решением проблемы .. добавил и закрепил ответ в шапку на основе ваших комментариев.SHENYA1994, morra, lev, .
Сообщение # 52 написано 09.08.2014 в 04:52
Fidel21
Скаут
Цитата SHENYA1994 ()
вам нужно в 57 строке файла CMakeLists.txt убрать замену set (ENV {BOOST_ROOT} "D:/путь к вашему бусту") на include(ConfigureBoost)

Спасибо, помогло.
Сообщение # 53 написано 09.08.2014 в 16:53
morra
Центурион
Цитата dezmonds ()
Спасибо всем кто откликнулся в этой теме с решением проблемы .. добавил и закрепил ответ в шапку на основе ваших комментариев.SHENYA1994, morra, lev, .

не за что
Сообщение # 54 написано 14.08.2014 в 19:41
DemonDarko
Скаут
Всем привет, смаке ругается вот такис образом
Насколько могу понимать, он просит Visual c++( 2013) но такой пакет уже установлен, знат кто как исправить?
Сообщение # 55 написано 16.09.2014 в 01:22
romatar
Скаут
Моя трабла:
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
dezmonds
Сержант
Цитата DemonDarko ()
Насколько могу понимать, он просит Visual c++( 2013) но такой пакет уже установлен, знат кто как исправить?

Переустановите visual studio на последнюю версию с чисткой реестра (так же обновите смак и используйте последнии наработки тринити и последнии базы)
romatar, смак ругаеться что компилятор тоесть visual студия не найдена .. если вы конечно выбераете визуал студию .. так же вам рекомендую обновить и установить все требующие в списке софт создания ядра. Так же рекомендую прочитать тему и комментарии все что бы в дальнейшем не возникало вопросов.
Сообщение # 57 отредактировано dezmonds - Четверг, 02.10.2014, 15:07
romatar
Скаут
Цитата dezmonds ()
смак ругаеться что компилятор тоесть visual студия не найдена .. если вы конечно выбераете визуал студию .. так же вам рекомендую обновить и установить все требующие в списке софт создания ядра. Так же рекомендую прочитать тему и комментарии все что бы в дальнейшем не возникало вопросов.

Благодарю. Ща позырю,мб поможет
Сообщение # 58 написано 03.10.2014 в 10:29
bumboks1000
Центурион
указал я путь до бутса... так он мне следующую ошибку выдает:

=\

p.s. скиньте плиз кто чистое ядро ТК ласт версии под win 32/86 в личку за плюсик)...
Сообщение # 59 отредактировано bumboks1000 - Пятница, 03.10.2014, 12:43
distmister
Центурион
Цитата bumboks1000 ()
Could not find the MySQL libraries! Please install the development

Переводи ошибку и исправляй.
Сообщение # 60 написано 03.10.2014 в 14:35
Форум » TrinityCore » Установка / Настройка TrinityCore » Исправление Cmake ошибок (все у кого возникли со cmak`om ошибки пишем в эту тему)
  • Страница 2 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск: