From 74ab3f778c848b20cbf8fe299170756ff6ebab1a Mon Sep 17 00:00:00 2001 From: Matthias Fend Date: Wed, 14 Sep 2022 09:00:25 +0200 Subject: libcamera: ipa_manager: Fix build without openssl Since commit bedef55d9500 ("libcamera: pub_key: Gracefully handle failures to load public key") the build will fail if openssl is not found on the host system. Use the existing HAVE_IPA_PUBKEY define to avoid accessing pubKey_ which does not exist when building without openssl. Signed-off-by: Matthias Fend Reviewed-by: Kieran Bingham Reviewed-by: Umang Jain Signed-off-by: Umang Jain --- src/libcamera/ipa_manager.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/libcamera/ipa_manager.cpp b/src/libcamera/ipa_manager.cpp index 2f96a207..030ef43f 100644 --- a/src/libcamera/ipa_manager.cpp +++ b/src/libcamera/ipa_manager.cpp @@ -109,8 +109,10 @@ IPAManager::IPAManager() LOG(IPAManager, Fatal) << "Multiple IPAManager objects are not allowed"; +#if HAVE_IPA_PUBKEY if (!pubKey_.isValid()) LOG(IPAManager, Warning) << "Public key not valid"; +#endif unsigned int ipaCount = 0; -- cgit v1.2.1