Two optional features require access to shared libraries on Unix and Linux, to support SSL and Zlib compression. These are loaded as libssl.so, libcrypto.so, and libz.so at runtime whenever they are required. In some cases, these generic names might not be defined in the system's lib directories. If that is the case, then you can define symbolic links with these names to the correct local paths.



For example, if the installed and available name for libssl.so is /lib/libssl.so.1.0.1, you can create a symbolic link like this:


 ln -s /lib/libssl.so.1.0.1 /usr/lib/libssl.so


Repeat this for any of the three names that don't exist in generic form, libssl.so, libcrypto.so, and libz.so.


Note that the shared libraries need to match the bit-length of the UnForm server.  If you are using a 64-bit UnForm, the location of these libraries will be in /lib64 or /usr/lib64, or something similar.  These library files also must utilize the correct bit length.  Don't attempt to create a link in /usr/lib64 to a 32-bit version of the library.  Install the correct libraries instead, and link to them.