GOSTSec / gostcoin

GOST R 34.11-2012 algo, GOST R 34.10-2012 signature
http://gostco.in
MIT License
41 stars 20 forks source link

Cannot build gostcoind #28

Closed MegaLite closed 6 years ago

MegaLite commented 6 years ago

Failed target obj/bitcoinrpc.o with /usr/local/include/boost/asio/ssl/detail/impl/engine.ipp:221:9: note: suggested alternative: ‘SSL_F_SSL_READ’

orignal commented 6 years ago

what version of the boost?

MegaLite commented 6 years ago

1.62

r4sas commented 6 years ago

Please send full log via paste service (https://paste.i2pd.xyz for example)

MegaLite commented 6 years ago

Ok, https://paste.i2pd.xyz/?7454e2d36713fe7f#BPovWmPMyEXQ4/kTqKcsQdZjwzIjjdZbA0ZHXuqmA98=

r4sas commented 6 years ago

Which version of OpenSSL is installed? What is your system?

MegaLite commented 6 years ago

dpkg -l|grep libssl ii libssl-dev:amd64 1.1.0h-2 amd64 Secure Sockets Layer toolkit - development files ii libssl-doc 1.1.0h-2 all Secure Sockets Layer toolkit - development documentation ii libssl1.0.0:amd64 1.0.1t-1+deb8u8 amd64 Secure Sockets Layer toolkit - shared libraries ii libssl1.0.2:amd64 1.0.2o-1 amd64 Secure Sockets Layer toolkit - shared libraries ii libssl1.1:amd64 1.1.0h-2 amd64 Secure Sockets Layer toolkit - shared libraries ii libssl1.1:i386 1.1.0h-2 i386 Secure Sockets Layer toolkit - shared libraries

System is Debian Linux testing

orignal commented 6 years ago

are you trying to build trunk ?

MegaLite commented 6 years ago

Maybe no.. I clone https://github.com/GOSTSec/gostcoin.git then cd to folder, when make -f makefile.unix Or maybe yes)

orignal commented 6 years ago

That's definitely openssl 1.1 issue, but it should be fixed in trunk

MegaLite commented 6 years ago

I need clone openssl 1.1 trunk and compile, right?

orignal commented 6 years ago

Try to build with openssl 1.0.2

MegaLite commented 6 years ago

Plz tell me how it better made in this case.. In builds i beginner:)

MegaLite commented 6 years ago

Ну и ладно

orignal commented 6 years ago

Тебе же ясно сказали: собирать с openssl 1.0.2. За тебя никто это делать не станет

MegaLite commented 6 years ago

Них не ясно)) (ништяк, что по русски) куда дешевле будет воткнуть путь к заголовочным файлам SSL этой версии? И как вообще втыкать?

orignal commented 6 years ago

boost 1.62 насколько я знаю с openssl 1.1 вообще не собирается

MegaLite commented 6 years ago

Кажется, дело решилось при помощи принудительного отката libssl-dev на backports-версию 1.0.2. Также знающие подсказали, что можно было -I вкорячить в Makefile, если бы исходники libssl валялись где-то "там".