[openssl.org #1275] HPUX 11.x linker error

2014-06-30 Thread Rich Salz via RT
Very old release, unsupported platform, ticket is seven years old. Closing it.

__
OpenSSL Project http://www.openssl.org
Development Mailing List   openssl-dev@openssl.org
Automated List Manager   majord...@openssl.org


[openssl.org #1275] HPUX 11.x linker error

2006-01-26 Thread via RT


I’m trying to compile openssl-0.9.8a on HPUX 11.00 with gcc version 3.2 
and GNU make version 3.80. I have reviewed and tried many of the 
options listed in the openssl-dev msg thread and the request-tracker, 
all to no avail.

I am able to successfully compile without the shared option; however, I 
am trying to link in libssh2 for PHP and it returns a message as 
follows.

/usr/ccs/bin/ld: CODE_ONE_SYM fixup to non-code subspace in 
file /var/opt/vista/ssl/lib/libcrypto.a(md5_dgst.o) - shared library 
must be position independent. Use +z or +Z to recompile.

Which infers that this needs to be a shared, rather than static, 
library. 

The configuration command I’m using is: ./Configure no-threads shared 
hpux-parisc2-gcc no-asm no-zlib --prefix=/var/opt/vista/ssl

I do have zlib installed; but to simplify, I removed it. I’ve tried 
with both the no-asm, and the no-threads, and without (a suggestion by 
someone in a thread) neither of which were successful. This is a PA-
RISC 2 server, so that configuration option seemed the logical choice. 

I’m hopeful there is something obvious in the linker that is causing 
this issue, and it has been seen before, but somehow I missed it in the 
threads. I’ve attempted to manually link but am unable as it appears 
most of the files are not compiled.

Attached is the output of make report.

Below is the exit error message.

make[5]: Entering directory `/var/opt/vista/openssh/openssl-0.9.8a/apps'
/usr/ccs/bin/ld: Unsatisfied symbols:
   PKCS8_encrypt (first referenced in pkcs8.o) (code)
   SSL_connect (first referenced in s_time.o) (code)
   SSL_alert_type_string_long (first referenced in s_cb.o) (code)
   X509_set_pubkey (first referenced in req.o) (code)
   X509_REQ_get_pubkey (first referenced in req.o) (code)
   SSL_get_current_cipher (first referenced in s_server.o) (code)

---NOTE THESE CONTINUE FOR SEVERAL HUNDRED LINES--
~
--
   lh_free (first referenced in openssl.o) (code)
   EC_GROUP_set_asn1_flag (first referenced in ecparam.o) (code)
   OBJ_nid2obj (first referenced in ca.o) (code)
   d2i_DHparams (first referenced in dh.o) (code)
   DH_new (first referenced in dh.o) (code)
   X509_get_serialNumber (first referenced in req.o) (code)
collect2: ld returned 1 exit status
make[5]: *** [link_app.hpux] Error 1
make[5]: Leaving directory `/var/opt/vista/openssh/openssl-0.9.8a/apps'
make[4]: *** [openssl] Error 2
make[4]: Leaving directory `/var/opt/vista/openssh/openssl-0.9.8a/apps'
make[3]: *** [build_apps] Error 1
make[3]: Leaving directory `/var/opt/vista/openssh/openssl-0.9.8a'
make[2]: *** [apps] Error 2
make[2]: Leaving directory `/var/opt/vista/openssh/openssl-0.9.8a/test'
make[1]: *** [tests] Error 2
make[1]: Leaving directory `/var/opt/vista/openssh/openssl-0.9.8a'

Thanks for any help,

Ryan

__
OpenSSL Project http://www.openssl.org
Development Mailing List   openssl-dev@openssl.org
Automated List Manager   [EMAIL PROTECTED]