While Trying to Compile Qmail-1.03 with the latest Qmail-ldap Patch dated 03/2003 on 
Solaris 8 (Sparc).
I am using Openldap 2.0.25 

Here are the Lines I have changed to the Makefile:

# Perhaps you have different ldap libraries, change them here
LDAPLIBS=-L/applications/ALL/lib -lldap -llber -R/applications/ALL/lib
# and change the location of the include files here
LDAPINCLUDES=-I/applications/openldap/common/include





When I do the make set-up check I get the following:


./load qmail-lspawn spawn.o prot.o slurpclose.o coe.o control.o \
check.o qldap-ldaplib.o qldap-debug.o output.o sig.a strerr.a constmap.o \
getln.a wait.a case.a cdb.a fd.a seek.a open.a env.a stralloc.a alloc.a \
substdio.a str.a qldap-errno.o error.a fs.a auto_qmail.o \
auto_uids.o auto_usera.o auto_spawn.o auto_break.o -L/applications/ALL/lib -lld
p -llber -R/applications/ALL/lib
Undefined                       first referenced
 symbol                             in file
SSL_library_init                    /applications/ALL/lib/libldap.so
ERR_error_string                    /applications/ALL/lib/libldap.so
SSL_CTX_set_cipher_list             /applications/ALL/lib/libldap.so
SSL_CIPHER_get_bits                 /applications/ALL/lib/libldap.so
CRYPTO_free                         /applications/ALL/lib/libldap.so
X509V3_add_standard_extensions      /applications/ALL/lib/libldap.so
X509_get_issuer_name                /applications/ALL/lib/libldap.so
SSLv23_method                       /applications/ALL/lib/libldap.so
X509_STORE_CTX_get_current_cert     /applications/ALL/lib/libldap.so
SSL_shutdown                        /applications/ALL/lib/libldap.so
ERR_free_strings                    /applications/ALL/lib/libldap.so
X509_free                           /applications/ALL/lib/libldap.so
SSL_state_string_long               /applications/ALL/lib/libldap.so
X509_STORE_CTX_get_error_depth      /applications/ALL/lib/libldap.so
SSL_CTX_use_PrivateKey_file         /applications/ALL/lib/libldap.so
RAND_load_file                      /applications/ALL/lib/libldap.so
SSL_CTX_set_tmp_rsa_callback        /applications/ALL/lib/libldap.so
SSL_CTX_set_verify                  /applications/ALL/lib/libldap.so
X509_STORE_CTX_get_error            /applications/ALL/lib/libldap.so
SSL_CTX_check_private_key           /applications/ALL/lib/libldap.so
SSL_CTX_free                        /applications/ALL/lib/libldap.so
SSL_alert_type_string_long          /applications/ALL/lib/libldap.so
X509_get_ext                        /applications/ALL/lib/libldap.so
SSL_load_error_strings              /applications/ALL/lib/libldap.so
ASN1_STRING_data                    /applications/ALL/lib/libldap.so
SSL_alert_desc_string_long          /applications/ALL/lib/libldap.so
X509_NAME_get_text_by_NID           /applications/ALL/lib/libldap.so
SSL_get_current_cipher              /applications/ALL/lib/libldap.so
RAND_write_file                     /applications/ALL/lib/libldap.so
RAND_status                         /applications/ALL/lib/libldap.so
SSL_CTX_set_client_CA_list          /applications/ALL/lib/libldap.so
RAND_egd                            /applications/ALL/lib/libldap.so
X509V3_EXT_get                      /applications/ALL/lib/libldap.so
SSL_CTX_use_certificate_file        /applications/ALL/lib/libldap.so
X509_get_ext_by_NID                 /applications/ALL/lib/libldap.so
SSL_set_bio                         /applications/ALL/lib/libldap.so
SSL_connect                         /applications/ALL/lib/libldap.so
RAND_file_name                      /applications/ALL/lib/libldap.so
SSL_CTX_new                         /applications/ALL/lib/libldap.so
X509_get_subject_name               /applications/ALL/lib/libldap.so
EVP_cleanup                         /applications/ALL/lib/libldap.so
RSA_generate_key                    /applications/ALL/lib/libldap.so
ASN1_STRING_length                  /applications/ALL/lib/libldap.so
SSL_CTX_set_default_verify_paths    /applications/ALL/lib/libldap.so
SSL_write                           /applications/ALL/lib/libldap.so
SSL_CTX_load_verify_locations       /applications/ALL/lib/libldap.so
SSL_new                             /applications/ALL/lib/libldap.so
BIO_new                             /applications/ALL/lib/libldap.so
SSL_get_error                       /applications/ALL/lib/libldap.so
sk_value                            /applications/ALL/lib/libldap.so
ERR_get_error_line                  /applications/ALL/lib/libldap.so
SSL_load_client_CA_file             /applications/ALL/lib/libldap.so
SSL_free                            /applications/ALL/lib/libldap.so
X509V3_EXT_d2i                      /applications/ALL/lib/libldap.so
SSL_pending                         /applications/ALL/lib/libldap.so
ERR_peek_error                      /applications/ALL/lib/libldap.so
SSL_get_peer_certificate            /applications/ALL/lib/libldap.so
SSL_read                            /applications/ALL/lib/libldap.so
sk_num                              /applications/ALL/lib/libldap.so
SSL_accept                          /applications/ALL/lib/libldap.so
X509_NAME_oneline                   /applications/ALL/lib/libldap.so
ld: fatal: Symbol referencing errors. No output written to qmail-lspawn
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `qmail-lspawn'

Any Help would be appreciated.

Thank you.

:wq!

Reply via email to