OpenSSL version: 0.9.7 Platform: HP-UX 11.00 Severity: Minor Hello,
I just rebuilt OpenSSL 0.9.7 on several platforms (OpenVMS, Solaris, Linux, HP-UX, WinNT). The "make" failed on HP-UX due to a minor problem in the following four makefiles (all new in 0.9.7 AFAIK): crypto/engine/Makefile.ssl crypto/krb5/Makefile.ssl crypto/ocsp/Makefile.ssl crypto/ui/Makefile.ssl In these makefiles, ranlib is invoked using the following command: $(RANLIB) $(LIB) This should be replaced by: $(RANLIB) $(LIB) || echo Never mind. The later is used in all other makefiles in the OpenSSL source tree. Reason: On HP-UX, ranlib always fails but this is harmless. Example message: /usr/ccs/bin/ranlib ../libcrypto.a /usr/ccs/bin/ranlib: /usr/ccs/bin/ranlib: Cannot find or open the file. In all makefiles with a trailing "|| echo Never mind.", the exit status of the command is success (and "Never mind." is displayed). Thus, the make process can continue. In the four new makefiles, ranlib simply fails and aborts the whole OpenSSL make process. Best regards, -Thierry ____________________________________________________________________________ Thierry Lelegard, "The Jazzing Troll", Email: [EMAIL PROTECTED] CANAL+ Technologies, 34 place Raoul Dautry, 75906 Paris Cedex 15, France Tel: +33 1 71 71 54 30 Fax: +33 1 71 71 52 08 Mobile: +33 6 03 00 65 75 ____________________________________________________________________________ ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]