[openssl-users] Help installing OpenSSL 1.1.0 pre6 on Windows 2012 R2

Thomas J. Hruska shinelight at shininglightpro.com
Sat Aug 27 19:11:26 UTC 2016

On 8/26/2016 12:25 PM, Matt Caswell wrote:
> On 26/08/16 19:17, Harster, Kaarl C CIV NAVSEA KPWA, 104 wrote:
>> Hello,
>>  I've tried many times now to install OpenSSL 1.1.0 pre6 on my Windows 2012 R2 64bit machine.
> 1.1.0 pre6 is the beta version, but the final 1.1.0 release was made
> available yesterday, so to start with I suggest you use that.

@Kaarl - Prebuilt 64-bit Windows *default* binaries of 1.1.0 can be 
obtained from here:


If you need non-default, then you're on your own for building.  Have fun?

@Everyone else - Anyway, on to the real reason for posting...

>> We are wanting to run 64bit everything.
>> I have installed
>> ActivePerl

I've been building binaries using Strawberry Perl Portable for a few 
years now.  The ActiveState Perl installer and binaries were (and are) a 
nightmare to obtain and work with.  Also, most environments where you 
would use ActivePerl technically violate the ActivePerl license 
agreement which, of course, no one ever reads.  I'm never going back to 
that mess.  Strawberry Perl is comparatively much, much easier to 
obtain, install, legally use, and it works just fine.  The OpenSSL 
Configure and Perl other scripts in the source tree barely scratch the 
surface of the Perl scripting language, so any decent flavor of Perl has 
a pretty good chance of working.  Unless someone *needs* ActivePerl for 
other things besides building OpenSSL and they have funky Perl code 
sitting around that depends on the ActivePerl flavor, Strawberry Perl is 
probably more than sufficient and won't make a mess of the system that 
it's installed onto.  Strawberry is also the flavor of Perl that Larry 
Wall (the guy who created Perl) uses when he is at a Windows box.  So 
there's that too.

In my opinion, Strawberry Perl should be the recommended flavor of Perl 
for building OpenSSL on Windows instead of ActivePerl.  The Strawberry 
Perl Portable edition is most useful to *me*, but using it requires a 
few extra environment variables to be set beforehand.  Therefore, the 
Portable variant isn't for everyone.

Thomas Hruska
Shining Light Productions

Home of BMP2AVI and Win32 OpenSSL.

More information about the openssl-users mailing list