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]