Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
0.9.8zd/1.0.0p Build fail in cryptlib.h/bio.h BIO_FLAGS_UPLINK macro redefinition #210
The Build fails in cryptlib.h/bio.h for 0.9.8zd and 1.0.0p with the following message:
Platform Win 7 x64. Building for Win32:
Previous versions built fine (0.9.8zc, 1.0.1o).
Using Microsoft Visual C++ 2008 Express Edition and The Netwide Assembler (NASM) v2.11.05 for Win32.
Also having this when building with Visual Studio 6 with:
Had to edit generated 32dll.mak and remove the
Offtopic: By the way, as you are part of the official Team: I am providing pre-compiled Win32/64 libraries for about 10 years now, as I am part of a network component development team (Indy Components) for the Delphi Language.
The main difference between my releases and the shining light/slproweb releases (as linked at OpenSSL's binary distribution page https://www.openssl.org/related/binaries.html) is that my libraries are compiled without external dependencies to the Microsoft Visual Studio Runtime DLLs, expect for the system provided msvcrt.dll. Basically these precompiled versions allow an easier distribution without having to install corresponding, newer VC runtime dlls, too.