> From: Jeffrey Altman <[EMAIL PROTECTED]>
> 
> To begin with: what platform, what compiler?

Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for
80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.

currently compiling on Win2000.  But it shouldn't make a difference.
Using a recent Platform SDK or Viscual C++ headers makes no difference.

> jaltman> compilation errors occur in crypto\rand\rand_win.c line 239.
> jaltman> For some unknown reason PCURSORINFO is not being defined in
> jaltman> winuser.h.  
> 
> Can you try to find out where it would be defined?  Also, I'm curious
> as to why there's no reaction at line 139...

I have already spent an hour trying to track it down.  Did the person
who inserted this code compile it?  If so, I would like ot know if it
still compiles.

My guess is that the PCURSORINFO reference on line 139 can be left
undefined by the compiler since it is part of the parameter list a
function typedef.  Until the parametersactually need to be checked it
can be safely ignored.  

Immediately following the declaration of PCURSORINFO in winuser.h is 

  #define CURSOR_SHOWING   0x00000001

CURSOR_SHOWING is also not defined.  That seems to indicate to me that
a block of the winuser.h code is being ignored due to a #define
declared somewhere else.

> jaltman> If I comment out the if (cursor) block in that module compilation will
> jaltman> continue but linkage errros occur for ssleay32.dll:
> jaltman> 
> jaltman>   ssl_cert.obj : error LNK2001: unresolved external symbol _BIO_s_file
> jaltman>   ssl_rsa.obj : error LNK2001: unresolved external symbol _BIO_s_file
> jaltman>   ssl_txt.obj : error LNK2001: unresolved external symbol _BIO_s_file
> jaltman> 
> jaltman> The above is with ms/do_ms.bat or ms/do_nt.bat.
> 
> Are they present in ms\libeay32.def?
> 

No.  It appears that the contents of libeay32.def and ssleay32.def
have changed significantly since 0.9.5a.  Lots of functions are no
longer included.



                  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]

Reply via email to