From c6146aba7f09df30f4effe304f45f27bcb9975ac Mon Sep 17 00:00:00 2001
From: Christoph Berg <myon@debian.org>
Date: Wed, 24 Sep 2025 11:11:35 +0000
Subject: [PATCH v1] "openssl" should not be optional

---
 configure.ac | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index e44943aa6fe..ac0dccdeab5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1576,10 +1576,13 @@ if test "$with_gssapi" = yes ; then
 	[AC_CHECK_HEADERS(gssapi_ext.h, [], [AC_MSG_ERROR([gssapi_ext.h header file is required for GSSAPI])])])
 fi
 
-PGAC_PATH_PROGS(OPENSSL, openssl)
-pgac_openssl_version="$($OPENSSL version 2> /dev/null || echo openssl not found)"
-AC_MSG_NOTICE([using openssl: $pgac_openssl_version])
 if test "$with_ssl" = openssl ; then
+  PGAC_PATH_PROGS(OPENSSL, openssl)
+  if test -z "$OPENSSL"; then
+    AC_MSG_ERROR([openssl not found])
+  fi
+  pgac_openssl_version="$($OPENSSL version 2> /dev/null || echo openssl not found)"
+  AC_MSG_NOTICE([using openssl: $pgac_openssl_version])
   AC_CHECK_HEADER(openssl/ssl.h, [], [AC_MSG_ERROR([header file <openssl/ssl.h> is required for OpenSSL])])
   AC_CHECK_HEADER(openssl/err.h, [], [AC_MSG_ERROR([header file <openssl/err.h> is required for OpenSSL])])
 fi
-- 
2.51.0

