[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]