Last VAX builder problem?
"crypto/pqueue/pqueue.c" offers pqueue_print(), but only
#if PQ_64BIT_IS_INTEGER
which is false on VAX, leading to complaints when building the shareable
images:
%LINK-W-NUDFSYMS, 1 undefined symbol:
%LINK-I-UDFSYM, PQUEUE_PRINT
%LINK-W-USEUNDEF, undefined symbol PQUEUE_PRINT referenced
in psect $$LIBCRYPTO offset %X00006B18
in module CRYPTO_TRANSFER_VECTOR file
GIMP$DUA0:[UTILITY.SOURCE.OPENSSL.OPENSSL-0_9_8M.VAX.EXE.CRYPTO]LIBCRYPTO.OBJ;1
%LINK-W-NOEPM, undefined entry mask of symbol PQUEUE_PRINT referenced
in module CRYPTO_TRANSFER_VECTOR file
GIMP$DUA0:[UTILITY.SOURCE.OPENSSL.OPENSSL-0_9_8M.VAX.EXE.CRYPTO]LIBCRYPTO.OBJ;1
%LINK-W-USEUNDEF, undefined symbol PQUEUE_PRINT referenced
in psect $$LIBCRYPTO offset %X00006B18
in module CRYPTO_TRANSFER_VECTOR file
GIMP$DUA0:[UTILITY.SOURCE.OPENSSL.OPENSSL-0_9_8M.VAX.EXE.CRYPTO]LIBCRYPTO.OBJ;1
%LINK-W-USEUNDEF, undefined symbol PQUEUE_PRINT referenced
in psect $$LIBCRYPTO offset %X00006B1B
in module CRYPTO_TRANSFER_VECTOR file
GIMP$DUA0:[UTILITY.SOURCE.OPENSSL.OPENSSL-0_9_8M.VAX.EXE.CRYPTO]LIBCRYPTO.OBJ;1
%LINK-W-STDISPIC, illegal non-relocatable displacement value
in psect $$LIBCRYPTO offset %X00006B1C
in module CRYPTO_TRANSFER_VECTOR file
GIMP$DUA0:[UTILITY.SOURCE.OPENSSL.OPENSSL-0_9_8M.VAX.EXE.CRYPTO]LIBCRYPTO.OBJ;1
%LINK-W-SHRWRNERS, compilation warnings
in shareable image file
GIMP$DUA0:[UTILITY.SOURCE.OPENSSL.OPENSSL-0_9_8M.VAX.EXE.CRYPTO]LIBCRYPTO.EXE;1
Potential fix:
--- util/libeay.num_orig 2009-07-24 09:00:13 -0500
+++ util/libeay.num 2010-02-28 15:40:54 -0600
@@ -2996,7 +2996,7 @@
STORE_meth_get_generate_fn 3426 EXIST:VMS:FUNCTION:
STORE_method_set_list_end_function 3427 EXIST:!VMS:FUNCTION:
STORE_meth_set_list_end_fn 3427 EXIST:VMS:FUNCTION:
-pqueue_print 3428 EXIST::FUNCTION:
+pqueue_print 3428 EXIST:!VMSVAX:FUNCTION:
EC_GROUP_have_precompute_mult 3429 EXIST::FUNCTION:EC
EC_KEY_print_fp 3430 EXIST::FUNCTION:EC,FP_API
BN_GF2m_mod_arr 3431 EXIST::FUNCTION:
Classier might be to supply a 32-bit pqueue_print() for the missing
"#else" clause.
------------------------------------------------------------------------
Steven M. Schweda s...@antinode-info
382 South Warwick Street (+1) 651-699-9818
Saint Paul MN 55105-2547
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [email protected]