I get that you wouldn't be able to help debug a build on someone else's server, 
but the build instructions on the website are minimal and I needed more 
background information to understand how the build is designed to work.  Thanks 
for the information.

I'm confused by the purpose of specifying the location of the openssl that I 
have built if the dependency mechanism is searching for libcrypt somewhere 
else.  My guess is that it has something to do with the fact that RHEL8 and 
RHEL7 have different versions of openssl installed.  With my rhel7 builds the 
openssl 102 series of versions are installed to the system and built manually.  
In that case 102k is installed to the system, but I can build Santuario by 
pointing to the 102u build that I created.  On RHEL8 it is openssl 1.1 
installed, and I need to make Santuario link with what I have built and not 
with the system libraries installed to RHEL8, somehow.

Shawn Fox

-----Original Message-----
From: Cantor, Scott <[email protected]> 
Sent: Wednesday, November 1, 2023 8:26 AM
To: [email protected]
Subject: Re: Apache Santuario config states that libcrypto is not found

External Email Alert

This email has been sent from an account outside of the BAE Systems network.

Please treat the email with caution, especially if you are requested to click 
on a link, decrypt/open an attachment, or enable macros.  For further 
information on how to spot phishing, access “Cybersecurity OneSpace Page” and 
report phishing by clicking the button “Report Phishing” on the Outlook toolbar.


I can't debug your build, you need to use config.log for that, but the main 
dependency mechanism in the autoconf script is pkgconfig, not via explicit 
locations. You need to ensure your PKG_CONFIG_PATH is set if you're using 
non-standard locations, it figures out the rest from the pkgconfig file that 
should be installed by OpenSSL's build.

-- Scott



Reply via email to