From ac64086ce5f299b146c670ad4f3b63a163335ee2 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Mon, 15 Aug 2022 18:01:24 +0200 Subject: [PATCH] package/uacme: ualpn needs libopenssl ualpn is not compatible with libressl as stated by upstream in https://github.com/ndilieto/uacme/commit/32546c7caa1626bbef860cf81e53d10e29fca5cb resulting in the following build failure: ualpn.c: In function 'ssl_client_hello_cb': ualpn.c:2038:16: error: 'SSL_CLIENT_HELLO_RETRY' undeclared (first use in this function); did you mean 'SSL_F_CLIENT_HELLO'? 2038 | return SSL_CLIENT_HELLO_RETRY; | ^~~~~~~~~~~~~~~~~~~~~~ | SSL_F_CLIENT_HELLO Fixes: - http://autobuild.buildroot.org/results/d7d49cfce6f99c59e99c8e15399164fd5ecacc21 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN --- package/uacme/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/uacme/Config.in b/package/uacme/Config.in index 796f54754e..2c6864871c 100644 --- a/package/uacme/Config.in +++ b/package/uacme/Config.in @@ -21,6 +21,8 @@ config BR2_PACKAGE_UACME_UALPN bool "enable ualpn" depends on BR2_TOOLCHAIN_HAS_THREADS select BR2_PACKAGE_LIBEV + select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL \ + if !(BR2_PACKAGE_GNUTLS || BR2_PACKAGE_MBEDTLS) help Build and install ualpn, the transparent proxying tls-alpn-01 challenge responder.