Hi, I was compiling OpenVPN 2.1rc7 on Windows(MinGW) and I did it successfully after 2 days of trying. This is a list of the issues I met, I thought I should tell you so that you can fix or mention them at least to make building easier: * The current latest version of PKCS11-helper(which is 1.05) doesn't produce a DLL when compiled using MinGW, although the DLL is needed for building OpenVPN successfully, (I just used the DLL from the binary distribution so that the build will succeed without having to modify the installer) * In the compilation command, although PKCS-helper depends on OpenSSL, it comes after it in the libraries(I had to fix this by modifying the makefile) * After compiling OpenSSL 0.9.7m, it's necessary to copy all files matching incout\openssl\* to include\openssl\* * The source tree must reside under the same drive as WINDDK(which is hardcoded as C:\)
Regards, Diaa Sami