333.i2p

Форум, посвященный разработке и поддержке i2pd
 
Thu, 04 Apr 2019, 03:31pm #1
unit404
Участник
Registered: April 2019
Последний раз: Wed, 26 Jun 2019
Сообщения: 8

i2pd не собирается с LibreSSL.

Offline
Fri, 05 Apr 2019, 09:07pm #2
orignal
Директор
Wlm
Registered: February 2016
Последний раз: 14 часов назад
Сообщения: 212

Ошибки в студию.

Offline
Fri, 05 Apr 2019, 11:32pm #3
orignal
Директор
Wlm
Registered: February 2016
Последний раз: 14 часов назад
Сообщения: 212

Собрал с libressl 2.8.3 и бустом 1.65.
Все собралось и работает.
Данный пост написан с этой сборки.

Offline
Sun, 14 Apr 2019, 05:06pm #4
unit404
Участник
Registered: April 2019
Последний раз: Wed, 26 Jun 2019
Сообщения: 8

У меня boost 1.55 и libressl 2.8.2.

[ 96%] Building CXX object
CMakeFiles/i2pd.dir/build/i2pd-2.24.0/daemon/UnixDaemon.cpp.o
[ 98%] Linking CXX executable i2pd
CMakeFiles/i2pd.dir/build/i2pd-2.24.0/daemon/I2PControl.cpp.o: In
function
`boost::asio::ssl::context::context(boost::asio::ssl::context_base::method)':
I2PControl.cpp:(.text._ZN5boost4asio3ssl7contextC2ENS1_12context_base6methodE[_ZN5boost4asio3ssl7contextC5ENS1_12context_base6methodE]+0xc8):
undefined reference to `SSLv3_method'
I2PControl.cpp:(.text._ZN5boost4asio3ssl7contextC2ENS1_12context_base6methodE[_ZN5boost4asio3ssl7contextC5ENS1_12context_base6methodE]+0xe8):
undefined reference to `SSLv3_client_method'
I2PControl.cpp:(.text._ZN5boost4asio3ssl7contextC2ENS1_12context_base6methodE[_ZN5boost4asio3ssl7contextC5ENS1_12context_base6methodE]+0x108):
undefined reference to `SSLv3_server_method'
collect2: error: ld returned 1 exit status
CMakeFiles/i2pd.dir/build.make:234: ошибка выполнения рецепта для цели <<i2pd>>
make[2]: *** [i2pd] Ошибка 1
CMakeFiles/Makefile2:68: ошибка выполнения рецепта для цели
<<CMakeFiles/i2pd.dir/all>>
make[1]: *** [CMakeFiles/i2pd.dir/all] Ошибка 2
Makefile:138: ошибка выполнения рецепта для цели <<all>>
make: *** [all] Ошибка 2

Offline
Thu, 18 Apr 2019, 04:17pm #5
orignal
Директор
Wlm
Registered: February 2016
Последний раз: 14 часов назад
Сообщения: 212

А вот не надо использовать cmake - очевидно же что линкуется не с тем

Offline
Sun, 21 Apr 2019, 06:10am #6
unit404
Участник
Registered: April 2019
Последний раз: Wed, 26 Jun 2019
Сообщения: 8

Делаю согласно инструкции. https://i2pd.readthedocs.io/en/latest/devs/buil...

Offline
Sun, 21 Apr 2019, 11:36am #7
orignal
Директор
Wlm
Registered: February 2016
Последний раз: 14 часов назад
Сообщения: 212

unit404 wrote:

Делаю согласно инструкции. https://i2pd.readthedocs.io/en/latest/devs/buil...

".or with quick-and-dirty way with just make:

cd i2pd/
make"

Для libressl прописать пути в Makefile.linux

Offline
Sun, 21 Apr 2019, 04:29pm #8
unit404
Участник
Registered: April 2019
Последний раз: Wed, 26 Jun 2019
Сообщения: 8

dirty - не мой вэй.
Там не определён PREFIX. Куда оно будет установлено?

Offline