From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id BC79C4D318 for ; Mon, 17 Nov 2025 05:48:38 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'Wvr/lmWHZhDw7JA+ZZCj19bm9EQ45qLvw6PMRGk7THA=', expected b'0ApjThYzEn1jLiTClut5Vo1v+ATo2vM2jPntsPG1iSo=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1763358392; h=mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=Wvr/lmWHZhDw7JA+ZZCj19bm9EQ45qLvw6PMRGk7THA=; b=nXHRDorMX0MC0xO6PbZARDuOfoz+f7tLsT+ZE9Rzu6KqDnWTjKtNp0Nl4D1IYcjI6ikyb FHHflMjjM/vZ7PazBg1w4AV0QtAaSBtmxt5mb45j0OgdZa1uP7zuQO9lGmHEg4hfZL3fsTn HWTR1DV3HE/swHbjA1LJpj3bPFWEOlvkl7X9VFz+/Py0TGrYUwCFKdRiLYRpm1bK/WgcF5U G/GAuvzS+a+MFT1tp+A9ATONb2N8keU/KnhGPkCLIDG2ZMX1JQGK4aCAmGnzitYqrz++uTp wq0VPm+3IFGM8U5jW2xLmVCZ5EB5Qt9QGd1pMGfaOUVCTkrUgUgym48PItqQ== Received: from [172.19.0.2] (unknown [172.19.0.2]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 70C7D68FEAD; Mon, 17 Nov 2025 07:46:32 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1763358353; b=M8BhW4aCBWlaFC9sgjRB5skcXGjPSVCND5eSLd9/Tz0aXbahm8HA4ECYL4KvezeC7cM9K ecliuCbzo/PdpkejNb2CGu8Sk5YthDxOKEe0pW0TW665MJaG7y1AjroCuLLzjxR+mQN/Jbb XJTg+qIbVbKzXok1/RiCU2uwXjtOAM3ydzXp07wyjRUE3r1SWP+pwYatuXJJbhrZEIhihEm s5XA1nSZ7V4iv7PFLZXi5npu859o9ILCnfhFV8ZA0sWHHVf7NngD/ddlM2QZczGZTl8P1LM TFeLqkcf4srImDT2lTkkmgdCbb8+CH+n3gxVJTCz50vHArMhDAJ9uU73i2TQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1763358353; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=xIniQ9EjH7f0a4piOmnAqo2SzG6xfUsvgR3V1O/e9aM=; b=gTY+/op3XWZ6+ix5dOFdGk7sCN74DGAJdM+/GKqF3R9NjdW2KnnsFmJ0dd7XP+BfaI9Ba Mg7dkeXJYH7KzpUUdZZOK/RmXoK83hvrho133nVfrK2tV2ikkMkkYVqRf0qx6VsuvlZLFTT C9mf2a6lTqSQ03xOsyGJN0Fr+MBM1Qz6sYTSejjLXyiMMcC7WDSsQ3UcGb18MNdZ1TMHIUW Z60fBJxzY1/AC8Ydf+3mMRUavKLTgoZDPltwtIY3hW6eQ3Fcy3ssI933OFJYY5iYW+bNOFy jhOaWGf2H/SLQZHomymZZ3BIbkXyJbO1qISWzvreBhWFmbwem+1UtAwaYyfQ== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1763358330; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=0ApjThYzEn1jLiTClut5Vo1v+ATo2vM2jPntsPG1iSo=; b=F0/KWyfvdJH9Ne/Wl+0zr3zqAljE+FzQbeq5BxRlQtrIViSdcJtLDjtK2oki3LEd9weTP t5ICQzma9CJymcHJwsyXwMCUomTrhicgmWAa4zQNjK3JSOcNMLfDTq0l8yeAjKXW7RRHZAC dx53DaI91s0AaHRmzDh1qmE2ACcKGAVXcXmYzTDJwKs7s624jeeL9sKDOzSMM529ETLI91L skVSvEFQwdiPFCWLoz/IOzCfi/2NLRZE+l5J8nh3EDD82NWw4RkqeRjgupVw/+4+gdT5DSF 5aoKtbtHSBWErAKMFecd5M//m1To11L+LjQHteHSKpiYlKjDSuOxayaUG8Nw== Received: from 188d6d40ca7a (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id BF53C68FE28 for ; Mon, 17 Nov 2025 07:45:30 +0200 (EET) MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Mon, 17 Nov 2025 05:45:29 -0000 Message-ID: <176335833139.25.1152529926865731495@2cb04c0e5124> Message-ID-Hash: VUMMI7FSEBJC6WFNMBCWAY7UOAB3ICHU X-Message-ID-Hash: VUMMI7FSEBJC6WFNMBCWAY7UOAB3ICHU X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] configure: add detailed headers check for openssl (PR #20937) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Jack Lau via ffmpeg-devel Cc: Jack Lau Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: PR #20937 opened by Jack Lau (JackLau) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20937 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20937.patch Fix #20571 Avoid build errors with openssl forks (like libressl) that lack some APIs. Fail early during configure instead of hitting compile errors. Signed-off-by: Jack Lau >>From 2c2135fd2e88cd9568f8c2568601d23cd9a5aef6 Mon Sep 17 00:00:00 2001 From: Jack Lau Date: Mon, 17 Nov 2025 13:32:05 +0800 Subject: [PATCH] configure: add detailed headers check for openssl Fix #20571 Avoid build errors with openssl forks (like libressl) that lack some APIs. Fail early during configure instead of hitting compile errors. Signed-off-by: Jack Lau --- configure | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/configure b/configure index 659b428cfc..718b5c5b30 100755 --- a/configure +++ b/configure @@ -7355,7 +7355,12 @@ enabled openssl && { { check_pkg_config openssl "openssl >= 3.0.0" ope check_pkg_config openssl "openssl >= 1.1.1" openssl/ssl.h OPENSSL_init_ssl || check_lib openssl openssl/ssl.h OPENSSL_init_ssl -lssl -lcrypto || check_lib openssl openssl/ssl.h OPENSSL_init_ssl -lssl -lcrypto -lws2_32 -lgdi32 || - die "ERROR: openssl (>= 1.1.1) not found"; } + die "ERROR: openssl (>= 1.1.1) not found"; } && + { check_func_headers "openssl/bio.h" BIO_read_ex && + check_func_headers "openssl/ssl.h" DTLS_set_link_mtu && + check_func_headers "openssl/ssl.h" DTLS_get_data_mtu && + check_func_headers "openssl/ssl.h" TLS_ST_OK || + die "ERROR: openssl (>= 1.1.1 with required API) not found" ;} enabled pocketsphinx && require_pkg_config pocketsphinx pocketsphinx pocketsphinx/pocketsphinx.h ps_init enabled rkmpp && { require_pkg_config rkmpp rockchip_mpp rockchip/rk_mpi.h mpp_create && require_pkg_config rockchip_mpp "rockchip_mpp >= 1.3.7" rockchip/rk_mpi.h mpp_create && -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org