Пытаюсь собрать
Debian 7
OpenSSL 1.0.0a
Пробовал более старую версию OPEN SSL
Вся инфа на скрине. помогите решить проблему
проблема с подключение библиотеки
Модератор: Bizdelnick
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: проблема с подключение библиотеки
Там нет информации о том, что именно Вы пытаетесь собрать, содержимого файла CMakeLists.txt, и почему пытаетесь использовать какую-то левую libssl вместо системной. И, пожалуйста, не надо больше скринов. Копируйте текст.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: проблема с подключение библиотеки
вот проект на гитхабе.
https://github.com/hellground-tbc/core
Поставил либы через apt-get собственно проблема та же
Сделал скрин т.к. так получилось, не было возможности скопировать.
https://github.com/hellground-tbc/core
Поставил либы через apt-get собственно проблема та же
Сделал скрин т.к. так получилось, не было возможности скопировать.
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: проблема с подключение библиотеки
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: проблема с подключение библиотеки
libssl1.0.0
libssl-dev
libsslcommon2-dev
Не помогло.
libssl-dev
libsslcommon2-dev
Не помогло.
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: проблема с подключение библиотеки
Уберите из опций cmake всё, что связано с openssl, и сборочный каталог очистьте. Если не поможет, показывайте полный лог, начиная с командной строки cmake и заканчивая ошибкой.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: проблема с подключение библиотеки
Вот
Код: Выделить всё
root@debian:~/core/build# cmake ../ -DPREFIX=/home/trinity/release -DCMAKE_C_FLAGS="-O3" -DCMAKE_CXX_FLAGS="-O3" -DDO_DEBUG=0 -DDO_SCRIPTS=true -DCMAKE_DFD_SETSIZE=4096 -DLARGE_CELL=0 -DSHORT_SLEEP=1 -DCMAKE_C_FLAGS="-march=prescott -m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=32 -O3 -pipe -pipe -msse3 -fomit-frame-pointer -ffast-math -fno-strength-reduce -fno-strict-aliasing -frename-registers" -DCMAKE_CXX_FLAGS="${CMAKE_C_FLAGS}" -DACE_USE_EXTERNAL=0
-- Detected 32-bit platform.
This script builds the HellGround project server.
Options that can be used in order to configure the process:
PREFIX: Path where the server should be installed to
PCH : Use precompiled headers
DEBUG : Debug mode
NOT_USE_ELUNA_HOOKS: Do not use Elunas HookMgr
CLI : Build with CLI (default)
TBB_USE_EXTERNAL: Use external TBB library instead of built in (default)
ACE_USE_EXTERNAL: Use external ACE library instead of built in (default)
USE_STD_MALLOC : Use standard malloc instead of TBB
LARGE_CELL : Use large cell size
ADD_COMPILE_F : Add additional compile flags (default)
ADD_OPTI_F : Add additional compile optimization flags
ADD_MATH_F : Add additional compile math flags
ADD_GPROF_F : Add additional compile gprof flag
MAP_UPDATE_DIFF_INFO: Used for gathering info about execution time for specific parts of Map::Update
To set an option simply type -D<OPTION>=<VALUE> after 'cmake <srcs>'.
For example: cmake .. -DDEBUG=1 -DPREFIX=/opt/mangos
-- Found Intel TBB
CMake Error at /usr/share/cmake-2.8/Modules/FindOpenSSL.cmake:263 (list):
list GET given empty list
Call Stack (most recent call first):
CMakeLists.txt:216 (find_package)
CMake Error at /usr/share/cmake-2.8/Modules/FindOpenSSL.cmake:264 (list):
list GET given empty list
Call Stack (most recent call first):
CMakeLists.txt:216 (find_package)
CMake Error at /usr/share/cmake-2.8/Modules/FindOpenSSL.cmake:266 (list):
list GET given empty list
Call Stack (most recent call first):
CMakeLists.txt:216 (find_package)
CMake Error at /usr/share/cmake-2.8/Modules/FindOpenSSL.cmake:268 (list):
list GET given empty list
Call Stack (most recent call first):
CMakeLists.txt:216 (find_package)
-- Using mysql-config: /usr/bin/mysql_config
-- Found MySQL library: /usr/lib/i386-linux-gnu/libmysqlclient_r.so
-- Found MySQL headers: /usr/include/mysql
Install server to : /home/trinity/release
Build with CLI : Yes (default)
Use PCH : No
Build in debug-mode : No (default)
Build with cell size : Small (default)
CXX flags : -std=c++0x -ggdb -O2 -msse3 -fno-delete-null-pointer-checks -ftracer -fno-strict-aliasing -funroll-loops -m32 -pipe -DFD_SETSIZE=4096
CXX Debug flags : -g -Wall -Wextra -Wfatal-errors
CXX Release flags : -O3 -DNDEBUG
Compile definitions : DO_MYSQL;HAVE_CONFIG_H;VERSION="2.4.3";SYSCONFDIR="/home/trinity/release/etc/";NOT_USE_ELUNA_HOOKS
Compile debug definitions : _DEBUG;MANGOS_DEBUG
Compile release definitions :
DEBUG option is disabled
-- Configuring incomplete, errors occurred!
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: проблема с подключение библиотеки
А система какой архитектуры?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: проблема с подключение библиотеки
система 32 бит. исходник собираются под вс2010 под виндой. 32 бит нормально
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: проблема с подключение библиотеки
Попробуйте взять модуль FindOpenSSL.cmake из более новой версии cmake и положить его в каталог cmake исходников. Может быть, поможет, если нет — надо будет разбираться более детально.
Кстати, у Вас там бессмысленные опции -DCMAKE_C_FLAGS (указана дважды, вторая переопределяет первую) и -DCMAKE_CXX_FLAGS (тоже дважды, вторая вообще устанавливает пустое значение для переменной). Но к данной ошибке это, по-видимому, отношения не имеет.
Кстати, у Вас там бессмысленные опции -DCMAKE_C_FLAGS (указана дважды, вторая переопределяет первую) и -DCMAKE_CXX_FLAGS (тоже дважды, вторая вообще устанавливает пустое значение для переменной). Но к данной ошибке это, по-видимому, отношения не имеет.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |