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]