> From: Jeffrey Altman <[EMAIL PROTECTED]>
>
> jaltman> CURSOR_SHOWING is also not defined. That seems to indicate to me that
> jaltman> a block of the winuser.h code is being ignored due to a #define
> jaltman> declared somewhere else.
>
> Hmm... How does winuser.h get included? Definitely not by any file
> in OpenSSL as far as I can see. Should it be explicitely included by
> rand_win.c?
winuser.h is the third #include within windows.h. There is no need to
include it explicitly. I'm tempted to just fix this by adding
#ifndef CURSOR_SHOWING
/*
* Information about the global cursor.
*/
typedef struct tagCURSORINFO
{
DWORD cbSize;
DWORD flags;
HCURSOR hCursor;
POINT ptScreenPos;
} CURSORINFO, *PCURSORINFO, *LPCURSORINFO;
#define CURSOR_SHOWING 0x00000001
#endif /* CURSOR_SHOWING */
to rand_win.c
------------------
As for the patch you just sent me for the undefined functions in
libeay32.def and ssleay32.def it produces the following errors when
linking libeay32.dll
LIBEAY32.def : error LNK2001: unresolved external symbol
ASN1_STRING_set_def_mask_asc
LIBEAY32.def : error LNK2001: unresolved external symbol
BIO_new_file_internal
LIBEAY32.def : error LNK2001: unresolved external symbol
BIO_new_fp_internal
LIBEAY32.def : error LNK2001: unresolved external symbol
BIO_s_file_internal
LIBEAY32.def : error LNK2001: unresolved external symbol
CRYPTO_get_dynlock_create_cb
LIBEAY32.def : error LNK2001: unresolved external symbol
CRYPTO_get_dynlock_destroy_cb
LIBEAY32.def : error LNK2001: unresolved external symbol
CRYPTO_get_dynlock_lock_cb
LIBEAY32.def : error LNK2001: unresolved external symbol
CRYPTO_set_dynlock_create_cb
LIBEAY32.def : error LNK2001: unresolved external symbol
CRYPTO_set_dynlock_destroy_cb
LIBEAY32.def : error LNK2001: unresolved external symbol
CRYPTO_set_dynlock_lock_cb
LIBEAY32.def : error LNK2001: unresolved external symbol
ERR_load_CRYPTOlib_strings
LIBEAY32.def : error LNK2001: unresolved external symbol
PEM_write_bio_PKCS8PrivKey_nid
LIBEAY32.def : error LNK2001: unresolved external symbol
RSA_PKCS1_RSAref
LIBEAY32.def : error LNK2001: unresolved external symbol
X509_REVOKED_get_ext_by_critic
out32dll\libeay32.lib : fatal error LNK1120: 14 unresolved externals
Jeffrey Altman * Sr.Software Designer
The Kermit Project * Columbia University
612 West 115th St * New York, NY * 10025 * USA
http://www.kermit-project.org/ * [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]