Hold ye horses! I think you're fscking up VMS build of shared libraries, which requires globaldef/globalref of all things that might be reached from other shared libraries or programs.
I'll see what damage has been caused, if any, so far... Cheers, Richard In message <[EMAIL PROTECTED]> on Wed, 13 Apr 2005 23:48:12 +0200 (CEST), "Andy Polyakov" <[EMAIL PROTECTED]> said: appro> OpenSSL CVS Repository appro> http://cvs.openssl.org/ appro> ____________________________________________________________________________ appro> appro> Server: cvs.openssl.org Name: Andy Polyakov appro> Root: /e/openssl/cvs Email: [EMAIL PROTECTED] appro> Module: openssl Date: 13-Apr-2005 23:48:12 appro> Branch: OpenSSL_0_9_7-stable Handle: 2005041322481200 appro> appro> Modified files: (Branch: OpenSSL_0_9_7-stable) appro> openssl/ssl ssl_lib.c ssl_locl.h appro> appro> Log: appro> More cover-ups, removing OPENSSL_GLOBAL/EXTERNS. appro> appro> Summary: appro> Revision Changes Path appro> 1.110.2.15 +1 -1 openssl/ssl/ssl_lib.c appro> 1.47.2.5 +1 -1 openssl/ssl/ssl_locl.h appro> ____________________________________________________________________________ appro> appro> patch -p0 <<'@@ .' appro> Index: openssl/ssl/ssl_lib.c appro> ============================================================================ appro> $ cvs diff -u -r1.110.2.14 -r1.110.2.15 ssl_lib.c appro> --- openssl/ssl/ssl_lib.c 23 Mar 2005 08:21:30 -0000 1.110.2.14 appro> +++ openssl/ssl/ssl_lib.c 13 Apr 2005 21:48:12 -0000 1.110.2.15 appro> @@ -125,7 +125,7 @@ appro> appro> const char *SSL_version_str=OPENSSL_VERSION_TEXT; appro> appro> -OPENSSL_GLOBAL SSL3_ENC_METHOD ssl3_undef_enc_method={ appro> +SSL3_ENC_METHOD ssl3_undef_enc_method={ appro> /* evil casts, but these functions are only called if there's a library bug */ appro> (int (*)(SSL *,int))ssl_undefined_function, appro> (int (*)(SSL *, unsigned char *, int))ssl_undefined_function, appro> @@ . appro> patch -p0 <<'@@ .' appro> Index: openssl/ssl/ssl_locl.h appro> ============================================================================ appro> $ cvs diff -u -r1.47.2.4 -r1.47.2.5 ssl_locl.h appro> --- openssl/ssl/ssl_locl.h 23 Mar 2005 08:21:30 -0000 1.47.2.4 appro> +++ openssl/ssl/ssl_locl.h 13 Apr 2005 21:48:12 -0000 1.47.2.5 appro> @@ -462,7 +462,7 @@ appro> COMP_METHOD *method; /* The method :-) */ appro> } SSL3_COMP; appro> appro> -OPENSSL_EXTERN SSL3_ENC_METHOD ssl3_undef_enc_method; appro> +extern SSL3_ENC_METHOD ssl3_undef_enc_method; appro> OPENSSL_EXTERN SSL_CIPHER ssl2_ciphers[]; appro> OPENSSL_EXTERN SSL_CIPHER ssl3_ciphers[]; appro> appro> @@ . ----- Please consider sponsoring my work on free software. See http://www.free.lp.se/sponsoring.html for details. -- Richard Levitte [EMAIL PROTECTED] http://richard.levitte.org/ "When I became a man I put away childish things, including the fear of childishness and the desire to be very grown up." -- C.S. Lewis ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [email protected] Automated List Manager [EMAIL PROTECTED]
