I just compiled 32 bit with "ntdll.mak" with "nasm 2.11.02" and Visual
Studio Express 2013 with no issues, with and without the
"DOPENSSL_NO_HEARTBEATS" option.  I was making it to drop the keys files
into Apache 2.2.26:

I am doing this to compile:
  perl Configure VC-WIN32 --prefix=C:\ApacheSoftware\Apache22\bin
  nmake -f ms\ntdll.mak

I know this is in the docs and such but so many people are working in this
right now I just thought I'd post that it can work OK with a newer VS


On Wed, Apr 9, 2014 at 9:36 PM, Geoffrey Coram <gjco...@gmail.com> wrote:

> Hi -
> I just compiled OpenSSL 1.0.1g for Win32 using Visual Studio 2005; my
> application failed to link because of an unresolved external
> _check_winnt
> In crypto/rand/rand_win.c, function readscreen, this line:
>   if (GetVersion() < 0x80000000 && OPENSSL_isservice()>0)
> was changed to
>   if (check_winnt() && OPENSSL_isservice()>0)
> And also in crypto/cryptlib.c, function OPENSSL_showfatal, this line:
>     if (GetVersion() < 0x80000000 && OPENSSL_isservice() > 0)
> was changed to
>     if (check_winnt() && OPENSSL_isservice() > 0)
> I can't seem to find where check_winnt() is declared/defined.  So, I
> just changed it back.  This seems to work for me, but I thought I
> should mention it for other users.
> -Geoffrey
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org

Steve Kneizys
Senior Business Process Engineer
Voice: (610) 256-1396  [For Emergency Service (888)864-3282]
Ferrilli Information Group -- Quality Service and Solutions for Higher
web: http://www.ferrilli.com/ <http://www.figsolutions.com/>

Making you a success while exceeding your expectations.

Reply via email to