Changes between Version 43 and Version 44 of BuildingOnWindows
- Timestamp:
- 01/06/11 14:40:23 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildingOnWindows
v43 v44 75 75 If so, edit that file as suggested [http://thread.gmane.org/gmane.comp.encryption.opensc.devel/8381 here]. After this build should succeed, as long as ''libeay32.lib'' is present in the build directory. 76 76 77 OpenVPN is only interested is ''lib/libpkcs11-helper-1.dll'' and uses it when generating the NSI installer. 78 77 79 = Building OpenSSL = 78 80 … … 119 121 = Building OpenVPN = 120 122 121 If you want to build the latest development code fetch itusing ''Git for Windows'' (Git shell) or ''!GitExtensions'' (GUI). Check [wiki:TesterDocumentation these instructions] to see which Git URI to use.123 The new Python-based build system we're using in this article has gone through significant changes during late 2010 and early 2011. You're strongly encouraged to fetch latest Git development code using ''Git for Windows'' (Git shell) or ''!GitExtensions'' (GUI). Check [wiki:TesterDocumentation these instructions] to see which Git URI to use. 122 124 123 125 The Python-based OpenVPN build system is pretty picky about it's directory layout, which should be like this: … … 126 128 * '''C:\openvpn-build\openvpn-testing''': openvpn sources fetched from git should directly 127 129 * '''C:\openvpn-build\tapinstall\7600''': directory containing ''Devcon.exe'' sources, which can be found from ''C:\WINDDK\7600.16385.1\src\setup\devcon''. As you can see, the last part of the tapinstall directory path depends on the major version of WINDDK. Note that in OpenVPN world ''Devcon.exe'' is also confusingly also known as ''tapinstall.exe''. 130 * '''C:\openvpn-build\pkcs11-helper'': pkcs11-helper build directory 131 * '''C:\openvpn-build\pkcs11-helper\lib'': must contain ''libpkcs11-helper-1.dll'', the product of pkcs11-helper build 128 132 * '''C:\openvpn-build\openssl''': copy of the openssl install directory which contains the openssl libraries you built earlier. It's location depends on the parameter --prefix paramter you when configuring the openssl build. 129 133 * '''C:\openvpn-build\lzo\include''': this directory is a copy of the ''include'' directory in the lzo source package