• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Проблема с Cmake
EaSyMod
Рыцарь
Для начала, расскажу немого о софте,который я использую:
Код
Microsoft Visual Studio 2013 Ultimate
Cmake v2.8.12.2
Сорцы с оф репо TrinityCore 4.3.4
OpenSSL x64 взятые отсюда: http://slproweb.com/download/Win64OpenSSL-1_0_0l.exe

Итак,моя проблема заключается в следующей ошибке Cmake:
Код
The C compiler identification is MSVC 18.0.21005.1
The CXX compiler identification is MSVC 18.0.21005.1
Detected 32-bit platform
Using supplied MySQL sources
MSVC: Enabled large address awareness
MSVC: Enabled SSE2 support
MSVC: Overloaded standard names
MSVC: Disabled NON-SECURE warnings
MSVC: Disabled POSIX warnings
MSVC: Disabled generic compiletime warnings
Found OpenSSL library: optimized;C:/OpenSSL-Win64/lib/VC/ssleay32MD.lib;C:/OpenSSL-Win64/lib/VC/libeay32MD.lib;debug;C:/OpenSSL-Win64/lib/VC/ssleay32MDd.lib;C:/OpenSSL-Win64/lib/VC/libeay32MDd.lib
Found OpenSSL headers: C:/OpenSSL-Win64/lib
CMake Error at cmake/macros/FindOpenSSL.cmake:188 (file):
      file STRINGS file "C:/OpenSSL-Win64/lib/openssl/opensslv.h" cannot be read.
Call Stack (most recent call first):
      CMakeLists.txt:56 (find_package)

CMake Error at cmake/macros/FindOpenSSL.cmake:200 (list):
      list GET given empty list
Call Stack (most recent call first):
      CMakeLists.txt:56 (find_package)

CMake Error at cmake/macros/FindOpenSSL.cmake:201 (list):
      list GET given empty list
Call Stack (most recent call first):
      CMakeLists.txt:56 (find_package)

CMake Error at cmake/macros/FindOpenSSL.cmake:202 (list):
      list GET given empty list
Call Stack (most recent call first):
      CMakeLists.txt:56 (find_package)

CMake Error at cmake/macros/FindOpenSSL.cmake:203 (list):
      list GET given empty list
Call Stack (most recent call first):
      CMakeLists.txt:56 (find_package)

CMake Error at cmake/macros/FindOpenSSL.cmake:210 (math):
      math cannot parse the expression: " + 96": syntax error, unexpected
      exp_PLUS, expecting exp_OPENPARENT or exp_NUMBER (2)
Call Stack (most recent call first):
      CMakeLists.txt:56 (find_package)

CMake Error at cmake/macros/FindOpenSSL.cmake:214 (string):
      string Character with code does not exist.
Call Stack (most recent call first):
      CMakeLists.txt:56 (find_package)

CMake Error at cmake/macros/EnsureVersion.cmake:76 (MATH):
      math cannot parse the expression: "..*10000 + ..*100 + 0": syntax error,
      unexpected exp_TIMES, expecting exp_OPENPARENT or exp_NUMBER (3)
Call Stack (most recent call first):
      cmake/macros/EnsureVersion.cmake:95 (NORMALIZE_VERSION)
      cmake/macros/FindOpenSSL.cmake:221 (ENSURE_VERSION)
      CMakeLists.txt:56 (find_package)

CMake Error at cmake/macros/FindOpenSSL.cmake:223 (message):
      TrinityCore needs OpenSSL version 1.0.0 but found version ..
Call Stack (most recent call first):
      CMakeLists.txt:56 (find_package)

Configuring incomplete, errors occurred!
See also "D:/TrinityCore/Build/CMakeFiles/CMakeOutput.log".

Директории в OpenSSL в Cmake расставлял исходя из этой темы.
PS:В окне выбора компилятора выбираю VS 12 x64
Надеюсь,что подобное можно исправить...Спасибо.
Сообщение # 1 отредактировано EaSyMod - Пятница, 21.03.2014, 12:19
Evrial
Маршал
Для начала:
Цитата
"C:/OpenSSL-Win64/lib/openssl/opensslv.h" cannot be read.
Сообщение # 2 написано 21.03.2014 в 13:05
EaSyMod
Рыцарь
Я так полагаю,что проблема в openssl?
Сообщение # 3 написано 21.03.2014 в 13:19
Malezha
Армия спасения
Цитата EaSyMod ()
Detected 32-bit platform

Цитата EaSyMod ()
OpenSSL-Win64

Компилите 32-битную версию, а библиотеки подключаете 64-битную.
Сообщение # 4 написано 21.03.2014 в 14:46
  • Страница 1 из 1
  • 1
Поиск: