From a9b3d724c874fe4fa75c024bdb4878c72d574da8 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 5 Sep 2026 08:23:15 +0200 Subject: [PATCH] package/i2pd: needs chacha support in libopenssl /home/thomas/autobuild/instance-2/output-1/build/i2pd-2.59.0/libi2pd/Crypto.cpp:661:49: error: 'EVP_chacha20_poly1305' was not declared in this scope; did you mean 'SN_chacha20_poly1305'? The code was added upstream in 2018: https://github.com/PurpleI2P/i2pd/commit/58c92b8405f5da687734c1b0d6f7ec63dbb2d3b0 The build error could be reproduced with i2pd version 2.22.0 added to buildroot with commit 1035e80aaa7492fec12cbc2fc5faa9bf32ef1cf3 so a backport to LTS branches should be considered. Fixes: https://autobuild.buildroot.net/results/bd8/bd8616f04df2e1b9e18d1e16921979a852bd566f/ Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni (cherry picked from commit 5b076d3755ffc9865806bdf19efa99c5e70d3b03) Signed-off-by: Thomas Perale --- package/i2pd/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/i2pd/Config.in b/package/i2pd/Config.in index c1ba08ef75..8f7ec8b689 100644 --- a/package/i2pd/Config.in +++ b/package/i2pd/Config.in @@ -14,6 +14,7 @@ config BR2_PACKAGE_I2PD select BR2_PACKAGE_BOOST_PROGRAM_OPTIONS select BR2_PACKAGE_BOOST_SYSTEM select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA if BR2_PACKAGE_LIBOPENSSL select BR2_PACKAGE_ZLIB help i2pd (I2P Daemon) is a full-featured C++ implementation of I2P