It seems not to be actively maintained, but it works fine for me.
I encountered with problems that were described and solved here. If possible I can fix them and create a push request
However, it compiles and works only for the development (master) branch.
Downloaded branch setting is located in msvc/build-env.bat
Code: Select all
if "%OPENVPN_VERSION%"=="" set OPENVPN_VERSION=2.3_master
...
set OPENVPN_URL=https://github.com/downloads/OpenVPN/openvpn/openvpn-%OPENVPN_VERSION%.tar.gz
As I said, it compiles only with the settings above
I was trying to set a release version:
Code: Select all
OPENVPN_VERSION=2.3.5
Then I decided to set a downloading URL directly.
I tried
Code: Select all
set OPENVPN_URL=https://github.com/OpenVPN/openvpn/archive/release/2.3.zip
Code: Select all
set OPENVPN_URL=http://swupdate.openvpn.org/community/releases/openvpn-2.3.5.tar.gz
It seems I should build with some other OpenSSL library version, but I'm not sureopenvpn-build\msvc\build.tmp\openvpn-release-2.3\src\openvpn\crypto_backend.h(241): error C2061: syntax error : identifier '__attribute__'
openvpn-build\msvc\build.tmp\openvpn-release-2.3\src\openvpn\crypto_backend.h(241): error C2059: syntax error : ';'
openvpn-build\msvc\build.tmp\openvpn-release-2.3\src\openvpn\crypto_backend.h(251): error C2061: syntax error : identifier '__attribute__'
openvpn-build\msvc\build.tmp\openvpn-release-2.3\src\openvpn\crypto_backend.h(251): error C2059: syntax error : ';'
openvpn-build\msvc\build.tmp\openvpn-release-2.3\src\openvpn\crypto_backend.h(318): error C2061: syntax error : identifier '__attribute__'
openvpn-build\msvc\build.tmp\openvpn-release-2.3\src\openvpn\crypto_backend.h(318): error C2059: syntax error : ';'
openvpn-build\msvc\build.tmp\openvpn-release-2.3\src\openvpn\crypto_backend.h(318): error C2373: 'nonnull' : redefinition; different type modifiers