On Mon, Sep 25, 2000 at 01:36:03PM +0000, amanda wrote:
> I tried the hpux64-parisc2-cc with your patch applied to the 0924
> snapshot. It fails like so,
>
> some warnings early in the build:
>
> cc: "ebcdic.c", line 1: warning 501: Empty source file.
> as: "asm/pa-risc2W.s", line 1601: warning 8: Subspace characteristics may
> not be changed after first definition
> cpp: "b_print.c", line 154: warning 2001: Redefinition of macro MAX.
>
> a fatal error in the end:
>
> cc -o openssl -DMONOLITH -I../include -DTHREADS -D_REENTRANT -DDSO_DLFCN
> -DHAVE_DLFCN_H +DD64 +O3 +Optrs_strongly_typed +Olibcalls -Ae +ESlit
> -DB_ENDIAN -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
> crl2p7.o crl.o rsa.o rsautl.o dsa.o dsaparam.o x509.o genrsa.o gendsa.o
> s_server.o s_client.o speed.o s_time.o apps.o s_cb.o s_socket.o app_rand.o
> version.o sess_id.o ciphers.o nseq.o pkcs12.o pkcs8.o spkac.o smime.o
> rand.o -L. -L.. -L../.. -L../../.. -L.. -lssl -L.. -lcrypto -ldl
> ld: Missing library symbol table in ../libssl.a
> Fatal error.
> make[1]: *** [openssl] Error 1
> make: *** [all] Error 1
>
> I think that some hpux targets fixed the -ldl/-ldld miss match, but your
> patch seems to use -ldl again. It doesn't work on 64bit. Please use -ldld.
1. I don't have HP-UX 11, so I cannot run 64bit, only know about theory.
Having this said, HP-UX 64bit should work with elf libraries and the
dlopen() interface, like most other systems do. (This will make life
much easier since shl*() was always something special).
Hence, "-ldl" should be the way to go.
2. The error message shown here "Missing library symbol table in ../libssl.a"
doesn't seem to be related to "-ldl". I would rather say, that something
strange happened during an "ar" run (as ranlib on HP-UX is no-op).
Please check whether you see something strange during the creation of libssl.a
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
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]