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]

Reply via email to