проблема с подключение библиотеки

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модераторы: broom, Bizdelnick

Bookkc
Сообщения: 241
ОС: Ubuntu, Gentoo, Debian

проблема с подключение библиотеки

Сообщение Bookkc » 11.06.2018 16:37

Пытаюсь собрать

Debian 7
OpenSSL 1.0.0a
Пробовал более старую версию OPEN SSL

Вся инфа на скрине. помогите решить проблему



Изображение

Изображение
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14113
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: проблема с подключение библиотеки

Сообщение Bizdelnick » 11.06.2018 18:56

Bookkc писал(а):
11.06.2018 16:37
Вся инфа на скрине.
Там нет информации о том, что именно Вы пытаетесь собрать, содержимого файла CMakeLists.txt, и почему пытаетесь использовать какую-то левую libssl вместо системной. И, пожалуйста, не надо больше скринов. Копируйте текст.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Bookkc
Сообщения: 241
ОС: Ubuntu, Gentoo, Debian

Re: проблема с подключение библиотеки

Сообщение Bookkc » 11.06.2018 19:35

вот проект на гитхабе.

https://github.com/hellground-tbc/core


Поставил либы через apt-get собственно проблема та же


Сделал скрин т.к. так получилось, не было возможности скопировать.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14113
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: проблема с подключение библиотеки

Сообщение Bizdelnick » 11.06.2018 19:36

Bookkc писал(а):
11.06.2018 19:35
Поставил либы через apt-get
Какие конкретно пакеты поставили?
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Bookkc
Сообщения: 241
ОС: Ubuntu, Gentoo, Debian

Re: проблема с подключение библиотеки

Сообщение Bookkc » 11.06.2018 20:33

libssl1.0.0
libssl-dev
libsslcommon2-dev

Не помогло.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14113
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: проблема с подключение библиотеки

Сообщение Bizdelnick » 11.06.2018 20:58

Уберите из опций cmake всё, что связано с openssl, и сборочный каталог очистьте. Если не поможет, показывайте полный лог, начиная с командной строки cmake и заканчивая ошибкой.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Bookkc
Сообщения: 241
ОС: Ubuntu, Gentoo, Debian

Re: проблема с подключение библиотеки

Сообщение Bookkc » 12.06.2018 09:09

Вот

Код: Выделить всё

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
Модератор
Сообщения: 14113
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: проблема с подключение библиотеки

Сообщение Bizdelnick » 12.06.2018 09:54

А система какой архитектуры?
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Bookkc
Сообщения: 241
ОС: Ubuntu, Gentoo, Debian

Re: проблема с подключение библиотеки

Сообщение Bookkc » 12.06.2018 11:21

система 32 бит. исходник собираются под вс2010 под виндой. 32 бит нормально
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 14113
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: проблема с подключение библиотеки

Сообщение Bizdelnick » 12.06.2018 16:39

Попробуйте взять модуль FindOpenSSL.cmake из более новой версии cmake и положить его в каталог cmake исходников. Может быть, поможет, если нет — надо будет разбираться более детально.
Кстати, у Вас там бессмысленные опции -DCMAKE_C_FLAGS (указана дважды, вторая переопределяет первую) и -DCMAKE_CXX_FLAGS (тоже дважды, вторая вообще устанавливает пустое значение для переменной). Но к данной ошибке это, по-видимому, отношения не имеет.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Вернуться в «Вопрос новичка»