Jim,

That message appears because of a bit of assembly in rand_win.c that uses an
opcode not supported by the inline assembler. Specifically the Pentium
opcode 'rdtsc' isn't recognized. Fortunately all you need to do is add the
following somewhere before the _asm {} block (in OpenSSL 0.9.6 it's at line
582 of rand_win.c):

#define rdtsc __asm _emit 0x0F __asm _emit 0x31

Cheers,
Mike Kurtinitis
[EMAIL PROTECTED]

> From: "Jim Hud" <[EMAIL PROTECTED]>
> Reply-To: [EMAIL PROTECTED]
> Date: Wed, 11 Oct 2000 09:18:52 -0000
> To: <[EMAIL PROTECTED]>
> Subject: Compile problem under NT4
> 
> System is NT4 SP3, VC5, NASM, openssl-0.9.6
> 
> perl Configure
> ms\do_nasm
> nmake -f  ms\ntdll.mak
> 
> I am getting
> 
> rand_win.c(581) error 2400 inline assembler syntax error in 'opcode'; found
> newline
> fatal error
> 
> Any pointers?
> 
> Thanks
> 
> 
> 
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    [EMAIL PROTECTED]
> Automated List Manager                           [EMAIL PROTECTED]

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to