How, exactly, did you build OpenSSL?
What is the exact command line and possble .OPT file you used to link
your application?

Cheers,
Richard

In message <[EMAIL PROTECTED]> on Sun, 10 Jun 2007 11:14:20 +0200, Gabucino 
<[EMAIL PROTECTED]> said:

gabor> Greetings.
gabor> 
gabor> I have compiled OpenSSL 0.9.8e on VAX/VMS 7.3 (had to disable SHA512,  
gabor> because it insists on having 64bit long long).
gabor> 
gabor> The created libraries were: libcrypto.olb and libssl.olb
gabor> Yet, when I try to link them to my application, I get:
gabor> 
gabor> %LINK-W-NUDFSYMS, 29 undefined symbols:
gabor> %LINK-I-UDFSYM,         BIO_F_BUFFER
gabor> %LINK-I-UDFSYM,         COMP_COMPRESS_BLOCK
gabor> %LINK-I-UDFSYM,         COMP_CTX_FREE
gabor> %LINK-I-UDFSYM,         COMP_CTX_NEW
gabor> %LINK-I-UDFSYM,         COMP_EXPAND_BLOCK
gabor> %LINK-I-UDFSYM,         COMP_ZLIB
gabor> %LINK-I-UDFSYM,         D2I_DHPARAMS
gabor> %LINK-I-UDFSYM,         ECDH_COMPUTE_KEY
gabor> %LINK-I-UDFSYM,         ERR_LOAD_CRYPTO_STRINGS
gabor> %LINK-I-UDFSYM,         EVP_ENC_NULL
gabor> %LINK-I-UDFSYM,         I2D_DHPARAMS
gabor> %LINK-I-UDFSYM,         OPENSSL_DIR_END
gabor> %LINK-I-UDFSYM,         OPENSSL_DIR_READ
gabor> %LINK-I-UDFSYM,         PEM_READ_BIO_PRIVATEKEY
gabor> %LINK-I-UDFSYM,         PEM_READ_BIO_RSAPRIVATEKEY
gabor> %LINK-I-UDFSYM,         PEM_READ_BIO_X509
gabor> %LINK-I-UDFSYM,         PITEM_FREE
gabor> %LINK-I-UDFSYM,         PITEM_NEW
gabor> %LINK-I-UDFSYM,         PQUEUE_FIND
gabor> %LINK-I-UDFSYM,         PQUEUE_FREE
gabor> %LINK-I-UDFSYM,         PQUEUE_INSERT
gabor> %LINK-I-UDFSYM,         PQUEUE_ITERATOR
gabor> %LINK-I-UDFSYM,         PQUEUE_NEW
gabor> %LINK-I-UDFSYM,         PQUEUE_NEXT
gabor> %LINK-I-UDFSYM,         PQUEUE_PEEK
gabor> %LINK-I-UDFSYM,         PQUEUE_POP
gabor> %LINK-I-UDFSYM,         X509_CERTIFICATE_TYPE
gabor> %LINK-I-UDFSYM,         X509_STORE_LOAD_LOCATIONS
gabor> %LINK-I-UDFSYM,         X509_STORE_SET_DEFAULT_PATHS
gabor> %LINK-W-USEUNDEF, undefined symbol D2I_DHPARAMS referenced
gabor>          in psect $CODE offset %X00001133
gabor>          in module D1_CLNT file SSLROOT:[VAX_LIB]LIBSSL.OLB;3
gabor> %LINK-W-USEUNDEF, undefined symbol I2D_DHPARAMS referenced
gabor>          in psect $CODE offset %X00001139
gabor>          in module D1_CLNT file SSLROOT:[VAX_LIB]LIBSSL.OLB;3
gabor> %LINK-W-USEUNDEF, undefined symbol PQUEUE_NEW referenced
gabor>          in psect $CODE offset %X000000E2
gabor>          in module D1_LIB file SSLROOT:[VAX_LIB]LIBSSL.OLB;3
gabor> %LINK-W-USEUNDEF, undefined symbol PQUEUE_FREE referenced
gabor>          in psect $CODE offset %X00000135
gabor>          in module D1_LIB file SSLROOT:[VAX_LIB]LIBSSL.OLB;3
gabor> %LINK-W-USEUNDEF, undefined symbol PQUEUE_FREE referenced
gabor>          in psect $CODE offset %X00000146
gabor>          in module D1_LIB file SSLROOT:[VAX_LIB]LIBSSL.OLB;3
gabor> %LINK-W-USEUNDEF, undefined symbol PQUEUE_FREE referenced
gabor>          in psect $CODE offset %X00000157
gabor>          in module D1_LIB file SSLROOT:[VAX_LIB]LIBSSL.OLB;3
gabor> %LINK-W-USEUNDEF, undefined symbol PQUEUE_FREE referenced
gabor>          in psect $CODE offset %X00000168
gabor>          in module D1_LIB file SSLROOT:[VAX_LIB]LIBSSL.OLB;3
gabor> %LINK-W-USEUNDEF, undefined symbol PQUEUE_POP referenced
gabor>          in psect $CODE offset %X000001B7
gabor>          in module D1_LIB file SSLROOT:[VAX_LIB]LIBSSL.OLB;3
gabor> %LINK-W-USEUNDEF, undefined symbol PITEM_FREE referenced
gabor>          in psect $CODE offset %X000001D2
gabor>          in module D1_LIB file SSLROOT:[VAX_LIB]LIBSSL.OLB;3
gabor> %LINK-W-USEUNDEF, undefined symbol PQUEUE_POP referenced
gabor>          in psect $CODE offset %X000001E1
gabor>          in module D1_LIB file SSLROOT:[VAX_LIB]LIBSSL.OLB;3
gabor> %LINK-W-USEUNDEF, undefined symbol PQUEUE_FREE referenced
gabor>          in psect $CODE offset %X000001FC
gabor>          in module D1_LIB file SSLROOT:[VAX_LIB]LIBSSL.OLB;3
gabor> ...
gabor> ...
gabor> ...
gabor> 
gabor> I tried the publicly available WASD/SSL package (which also contains  
gabor> these libs), but got the same results.

-- 
Richard Levitte                         [EMAIL PROTECTED]
                                        http://richard.levitte.org/

"When I became a man I put away childish things, including
 the fear of childishness and the desire to be very grown up."
                                                -- C.S. Lewis
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to