Hello -

Advice or a reference for compilation instruction are very much appreciated.

I downloaded a patch from the sendmail page: starttls.tar.gz, added it to
teh apps directory of openssl.0.9.6a, applied the patch in it, then
attempted to recompile OpenSSL. However, I receive this error:

gcc -o
openssl -DMONOLITH -I../include -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DH
AVE_DLFCN_H -mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_
DIV2W -DULTRASPARC -DMD5_ASM openssl.o verify.o asn1pars.o req.o dgst.o dh.o
dhparam.o enc.o passwd.o gendh.o errstr.o ca.o pkcs7.o crl2p7.o crl.o rsa.o
rsautl.o dsa.o dsaparam.o x509.o genrsa.o gendsa.o s_server.o s_client.o
speed.o s_time.o apps.o s_cb.o s_socket.o app_rand.o version.o sess_id.o
ciphers.o nseq.o pkcs12.o pkcs8.o spkac.o smime.o
rand.o  -L.. -lssl -L.. -lcrypto -lsocket -lnsl -ldl

Undefined                       first referenced
 symbol                             in file
starttls_main                       openssl.o

ld: fatal: Symbol referencing errors. No output written to openssl
collect2: ld returned 1 exit status
make[1]: *** [openssl] Error 1
make[1]: Leaving directory
`/space/sources/apache_1.3.19/openssl-0.9.6a/apps'
make: *** [sub_all] Error 1




PATCH:
-- progs.h.orig        Mon Mar 13 15:54:07 2000
+++ progs.h     Tue May 16 09:01:30 2000
@@ -20,6 +20,7 @@
 extern int genrsa_main(int argc,char *argv[]);
 extern int gendsa_main(int argc,char *argv[]);
 extern int s_server_main(int argc,char *argv[]);
+extern int starttls_main(int argc,char *argv[]);
 extern int s_client_main(int argc,char *argv[]);
 extern int speed_main(int argc,char *argv[]);
 extern int s_time_main(int argc,char *argv[]);
@@ -85,6 +86,9 @@
 #endif
 #if !defined(NO_SOCK) && !(defined(NO_SSL2) && defined(NO_SSL3))
        {FUNC_TYPE_GENERAL,"s_client",s_client_main},
+#endif
+#if !defined(NO_SOCK) && !(defined(NO_SSL2) && defined(O_SSL3))
+       {FUNC_TYPE_GENERAL,"starttls",starttls_main},
 #endif
        {FUNC_TYPE_GENERAL,"speed",speed_main},
 #if !defined(NO_SOCK) && !(defined(NO_SSL2) && defined(NO_SSL3))




______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to