I'm currently trying to build openssl-1.0.1c on 64bit PA-RISC HPUX but
am getting compile errors. I have successfully built a 32bit version
which compiles and passes make test, but unfortunately need to be able
to link the libraries with a 64bit application. I attach the output from
"make report" for the 64 bit compile.
Guidance on how to get openssl-1.0.1c to build on 64bit PA-RISC HPUX
11.11i would be welcomed.
Thanks,
Caroline Blackmun.
Checking compiler...
Running make...
making all in crypto...
cc -I. -I.. -I../include -DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H
+DD64 +O3 +Optrs_strongly_typed -Ae +ESlit -DB_ENDIAN -DMD32_XARRAY
-D_REENTRANT -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM
-DAES_ASM -DGHASH_ASM -c -o pariscid.o pariscid.s
cc: 487: warning : Possibly incorrect message catalog.
ar r ../libcrypto.a cryptlib.o mem.o mem_dbg.o cversion.o ex_data.o
cpt_err.o ebcdic.o uid.o o_time.o o_str.o o_dir.o o_fips.o o_init.o fips_ers.o
pariscid.o
[ -z "" ] || ar r ../libcrypto.a fipscanister.o
/usr/bin/ranlib ../libcrypto.a || echo Never mind.
making all in crypto/objects...
making all in crypto/md4...
ar r ../../libcrypto.a md4_dgst.o md4_one.o
/usr/bin/ranlib ../../libcrypto.a || echo Never mind.
making all in crypto/md5...
making all in crypto/sha...
cc -I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include
-DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H +DD64 +O3 +Optrs_strongly_typed
-Ae +ESlit -DB_ENDIAN -DMD32_XARRAY -D_REENTRANT -DOPENSSL_BN_ASM_MONT
-DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DGHASH_ASM -c -o sha1-parisc.o
sha1-parisc.s
cc: 487: warning : Possibly incorrect message catalog.
cc -I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include
-DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H +DD64 +O3 +Optrs_strongly_typed
-Ae +ESlit -DB_ENDIAN -DMD32_XARRAY -D_REENTRANT -DOPENSSL_BN_ASM_MONT
-DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DGHASH_ASM -c -o
sha256-parisc.o sha256-parisc.s
cc: 487: warning : Possibly incorrect message catalog.
cc -I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include
-DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H +DD64 +O3 +Optrs_strongly_typed
-Ae +ESlit -DB_ENDIAN -DMD32_XARRAY -D_REENTRANT -DOPENSSL_BN_ASM_MONT
-DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DGHASH_ASM -c -o
sha512-parisc.o sha512-parisc.s
cc: 487: warning : Possibly incorrect message catalog.
ar r ../../libcrypto.a sha_dgst.o sha1dgst.o sha_one.o sha1_one.o
sha256.o sha512.o sha1-parisc.o sha256-parisc.o sha512-parisc.o
/usr/bin/ranlib ../../libcrypto.a || echo Never mind.
making all in crypto/mdc2...
making all in crypto/hmac...
making all in crypto/ripemd...
making all in crypto/whrlpool...
ar r ../../libcrypto.a wp_dgst.o wp_block.o
/usr/bin/ranlib ../../libcrypto.a || echo Never mind.
making all in crypto/des...
making all in crypto/aes...
cc -I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include
-DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H +DD64 +O3 +Optrs_strongly_typed
-Ae +ESlit -DB_ENDIAN -DMD32_XARRAY -D_REENTRANT -DOPENSSL_BN_ASM_MONT
-DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DGHASH_ASM -c -o aes-parisc.o
aes-parisc.s
cc: 487: warning : Possibly incorrect message catalog.
ar r ../../libcrypto.a aes_misc.o aes_ecb.o aes_cfb.o aes_ofb.o
aes_ctr.o aes_ige.o aes_wrap.o aes_core.o aes_cbc.o aes-parisc.o
/usr/bin/ranlib ../../libcrypto.a || echo Never mind.
making all in crypto/rc2...
making all in crypto/rc4...
cc -I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include
-DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H +DD64 +O3 +Optrs_strongly_typed
-Ae +ESlit -DB_ENDIAN -DMD32_XARRAY -D_REENTRANT -DOPENSSL_BN_ASM_MONT
-DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DGHASH_ASM -c -o rc4-parisc.o
rc4-parisc.s
cc: 487: warning : Possibly incorrect message catalog.
ar r ../../libcrypto.a rc4-parisc.o rc4_utl.o
/usr/bin/ranlib ../../libcrypto.a || echo Never mind.
making all in crypto/idea...
making all in crypto/bf...
making all in crypto/cast...
making all in crypto/camellia...
making all in crypto/seed...
making all in crypto/modes...
cc -I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include
-DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H +DD64 +O3 +Optrs_strongly_typed
-Ae +ESlit -DB_ENDIAN -DMD32_XARRAY -D_REENTRANT -DOPENSSL_BN_ASM_MONT
-DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DGHASH_ASM -c -o ghash-parisc.o
ghash-parisc.s
cc: 487: warning : Possibly incorrect message catalog.
ar r ../../libcrypto.a cbc128.o ctr128.o cts128.o cfb128.o ofb128.o
gcm128.o ccm128.o xts128.o ghash-parisc.o
/usr/bin/ranlib ../../libcrypto.a || echo Never mind.
making all in crypto/bn...
cc -I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include
-DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H +DD64 +O3 +Optrs_strongly_typed
-Ae +ESlit -DB_ENDIAN -DMD32_XARRAY -D_REENTRANT -DOPENSSL_BN_ASM_MONT
-DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DGHASH_ASM -c -o parisc-mont.o
parisc-mont.s
cc: 487: warning : Possibly incorrect message catalog.
ar r ../../libcrypto.a bn_add.o bn_div.o bn_exp.o bn_lib.o bn_ctx.o
bn_mul.o bn_mod.o bn_print.o bn_rand.o bn_shift.o bn_word.o bn_blind.o
bn_kron.o bn_sqrt.o bn_gcd.o bn_prime.o bn_err.o bn_sqr.o pa-risc2W.o
parisc-mont.o bn_recp.o bn_mont.o bn_mpi.o bn_exp2.o bn_gf2m.o bn_nist.o
bn_depr.o bn_const.o bn_x931p.o
/usr/bin/ranlib ../../libcrypto.a || echo Never mind.
making all in crypto/ec...
making all in crypto/rsa...
making all in crypto/dsa...
OpenSSL self-test report:
OpenSSL version: 1.0.1c
Last change: Sanity check record length before skipping explicit IV ...
Options: --prefix=/opt/openssl-1.0.1c-64
--openssldir=/opt/openssl-1.0.1c-64/openssl no-ec_nistp_64_gcc_128 no-gmp
no-jpake no-krb5 no-md2 no-rc5 no-rfc3779 no-sctp no-shared no-store no-zlib
no-zlib-dynamic static-engine
OS (uname): HP-UX iduna B.11.11 U 9000/785 2015588947 unlimited-user
license
OS (config): ??
Target (default): ??
Target: hpux64-parisc2-cc
Compiler: cc: 487: warning : Possibly incorrect message catalog.
cc: 490: NLSPATH already set to . C-specific message catalog directories not
added to message catalog search path.
cc: 404: INCLUDIR=/usr/include
cc: 404: /usr/lib:/opt/langtools/lib:
/usr/ccs/bin/ld /opt/langtools/lib/crt0.o -u main -lc
cc: 413: Entering Link editor.
/usr/ccs/bin/ld: Unsatisfied symbols:
main
make failed!
[...]
Test report in file testlog