Changes between Version 29 and Version 30 of BuildingOnWindows


Ignore:
Timestamp:
11/11/10 12:45:05 (13 years ago)
Author:
Samuli Seppänen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BuildingOnWindows

    v29 v30  
    3131[http://www.activestate.com/activeperl ActivePerl] is required to build OpenSSL, which in turn is required to build OpenVPN. Look [http://ehsanakhgari.org/blog/2008-05-04/compiling-openvpn-windows here] for details. Probably a [http://www.perl.org/get.html standard Perl installation] would also do the trick.
    3232
    33 == LZO library ==
    34 
    35 Sources for the [http://www.oberhumer.com/opensource/lzo/ LZO library] are required to build OpenVPN.
    36 
    37 == OpenSSL ==
    38 
    39 Sources for the [http://www.openssl.org/ OpenSSL] library are required to build OpenVPN. Both 0.9.8 and 1.0.0 series should work.
    40 
    4133= Installing optional Git support =
    4234
     
    6658
    6759{{{
    68 cd c:\<directory-with-openssl-sources>
    69 perl Configure VC-WIN32 --prefix=c:/<openssl-install-directory>
     60C:\openssl-1.0.0> perl Configure VC-WIN32 --prefix=c:/<openssl-install-directory>
    7061}}}
    7162
     
    7566
    7667{{{
    77 ms\do_masm
     68C:\openssl-1.0.0> ms\do_masm
    7869}}}
    7970
     
    8172
    8273{{{
    83 ms\do_nasm
     74C:\openssl-1.0.0> ms\do_nasm
    8475}}}
    8576
     
    8778
    8879{{{
    89 nmake -f ms\ntdll.mak
    90 nmake -f ms\ntdll.mak test
    91 nmake -f ms\ntdll.mak install
     80C:\openssl-1.0.0> '''nmake -f ms\ntdll.mak'''
     81C:\openssl-1.0.0> nmake -f ms\ntdll.mak test
     82C:\openssl-1.0.0> nmake -f ms\ntdll.mak install
     83}}}
     84
     85= Building LZO =
     86
     87The [http://www.oberhumer.com/opensource/lzo/ LZO library] is required to build OpenVPN. Once you've unpacked the source package, open the ''B/00README.txt'' file to get an overview of the Windows build process. If all goes well, you'll only need to run one .bat file:
     88
     89{{{
     90C:\lzo-2.0.4> B\win32\vc_dll.bat
    9291}}}
    9392