[There is no reason to crosspost this to openssl-cvs.]

On Sun, Aug 20, 2000 at 06:45:10AM +0530, Vimalan.G wrote:
> OpenSSL self-test report:
> 
> OpenSSL version:  0.9.5a
> Last change:      Make sure _lrotl and _lrotr are only used with
> MSVC....
> Options:          no-asm -D_REENTRANT
> OS (uname):       HP-UX nnmhpt2 B.10.20 C 9000/780 2016758503 32-user
> license
> OS (config):      9000/780-hp-hpux10
> Target (default): hpux-parisc-cc
> Target:           hpux-parisc-cc
> Compiler:         cc: CCOPTS is not set.
> cc: LPATH is /usr/lib/pa1.1:/usr/lib:/opt/langtools/lib:
> /usr/ccs/bin/ld /opt/langtools/lib/crt0.o -u main -lc
> cc: Entering Link editor.
> /usr/ccs/bin/ld: Unsatisfied symbols:
>    main

?? See below.

> -----------------------------------------------------------------------------
[parts are missing here]
> 
> making all in crypto...
>         ar r ../libcrypto.a cryptlib.o mem.o mem_dbg.o cversion.o
> ex_data.o tmdi
> ff.o cpt_err.o ebcdic.o
>         /usr/bin/ranlib ../libcrypto.a
...

Please don't insert line breaks when sending reports, as it makes reading
it by far more complicated.

> making all in apps...
>         rm -f openssl
>         cc -o openssl -DMONOLITH -I../include -DTHREADS  -DNO_ASM
> -D_REENTRANT -
> Ae +O3 +ESlit -z -DB_ENDIAN -DBN_DIV2W -DMD32_XARRAY 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 crl
> 2p7.o crl.o  rsa.o dsa.o dsaparam.o  x509.o genrsa.o gendsa.o s_server.o
> s_clien
> t.o speed.o  s_time.o apps.o s_cb.o s_socket.o app_rand.o version.o
> sess_id.o  c
> iphers.o nseq.o pkcs12.o pkcs8.o spkac.o smime.o rand.o -L. -L.. -L../..
> -L../..
> /.. -L.. -lssl -L.. -lcrypto
> /usr/ccs/bin/ld: warning 1589, parm "openssl.o"

Your linker issues a warning here: warning 1589, parm "openssl.o"
I have just checked the HP-UX forums and found a hint on how to decipher
this message
  http://devresource.hp.com/CXX/Forums/cxx-dev/cxx-dev.0005/0030.html
Hence, this message is harmless:
emserv1 38: dumpmsg ld.cat | grep 1589
1589 (Warning) At least one PA 2.0 object file (%1$s) was detected. The linked output 
may not run on a PA 1.x system.

Ok, it's not the reason...

...
> test BN_rshift
> test BN_sqr
> Square test failed!
> *** Error exit code 1
> 
> Stop.
> *** Error exit code 1
> 
> Stop.

So the BN_sqr test in tests/bntest.c fails... This however has nothing to
do with the linker error shown above.

Before thinking about anything else. OpenSSL 0.9.5a should pass all tests
on HP-UX 10.20 with the latest compiler (and linker) patches installed.
Please check, whether you have an actual compiler (like
ws01 29: what /opt/ansic/bin/cc
/opt/ansic/bin/cc:
              LINT A.10.32.30 CXREF  A.10.32.30
        HP92453-01 A.10.32.30 HP C Compiler
         /usr/lib/libc: $Revision: 76.3 $
installed and upgrade (or patch to the latest patchlevel).
Then perform a "make clean" and try again...

Best regards,
        Lutz
-- 
Lutz Jaenicke                             [EMAIL PROTECTED]
BTU Cottbus               http://www.aet.TU-Cottbus.DE/personen/jaenicke/
Lehrstuhl Allgemeine Elektrotechnik                  Tel. +49 355 69-4129
Universitaetsplatz 3-4, D-03044 Cottbus              Fax. +49 355 69-4153
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to