Основываясь на Ubuntu 16, отсутствует SSL во время ./configure

Я пытаюсь построить bitcoind на 64-битном Ubuntu 16. Я установил зависимости и много раз построил его на других машинах.

Во время ./configure я получаю

checking whether the Boost::Unit_Test_Framework library is available... yes
checking for dynamic linked boost test... yes
checking for mismatched boost c++11 scoped enums... ok
checking for SSL... no
configure: error: openssl  not found.

Я запустил sudo apt-get install libssl-dev и попробовал, также попробовал brew install openssl, до сих пор нет кубиков.

Раньше я получал недостающую конфигурацию pkg-config, хотя я ее и установил. Я установил pkgconf, а также установил его с помощью варева, и теперь он жалуется на openssl, который определенно установлен.

$ which openssl
/usr/bin/openssl

Любые идеи? Честно говоря, я в тупике.

UPDATE:

Я построил openssl из исходного кода, теперь я получаю следующее:

checking for mismatched boost c++11 scoped enums... ok
checking for SSL... yes
checking for CRYPTO... yes
checking for EVENT... no
configure: error: libevent not found.

Я не уверен, что происходит ... Кажется, он не может найти пакеты, установленные через apt-get по какой-то причине.

6 голосов | спросил Matthew Darnell 8 J0000006Europe/Moscow 2016, 22:52:51

1 ответ


2

Я исправил проблему, установив дополнительные библиотеки, весь список

sudo apt-get install -y autoconf g++ make openssl libssl-dev libcurl4-openssl-dev

sudo apt-get install -y libcurl4-openssl-dev pkg-config

sudo apt-get install -y libsasl2-dev

Источник: https://github.com/mongodb /монго-PHP-драйвера /проблемы /138 # issuecomment-184749966

ответил David 3 42016vEurope/Moscow11bEurope/MoscowThu, 03 Nov 2016 13:36:18 +0300 2016, 13:36:18

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132