Changes between Version 8 and Version 9 of SettingUpGenericBuildsystem


Ignore:
Timestamp:
10/22/14 08:44:45 (9 years ago)
Author:
Samuli Seppänen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SettingUpGenericBuildsystem

    v8 v9  
    3333 * [wiki:BuildingUsingGenericBuildsystem#BuildingTAP-Windows Building tap-windows]
    3434
    35 = Build environment -specific instructions =
     35= Automated openvpn-build setup on Ubuntu =
    3636
    37 == Automated setup for Ubuntu ==
     37Please use [attachment:setup-generic-buildsystem.3.sh this shell script]. It has been tested and should work on 64-bit flavors of Ubuntu 12.04, 12.10 and 14.04. Please [wiki:GettingHelp let us know] if the script does not work for you. Manual setup instruction can be deduced from the script.
    3838
    39 Please use [attachment:setup-generic-buildsystem.sh this shell script]. It has been tested on Ubuntu 12.10 server 64-bit, but should work on all flavors of Ubuntu 12.04 and 12.10.
    40 
    41 == Manual setup for Ubuntu ==
    42 
    43 On Ubuntu 12.04 and 12.10 (64-bit) you most build dependencies are satisfied if you run the following command:
    44 
    45 {{{
    46 $ apt-get update
    47 $ apt-get install git-core mingw-w64 gcc-4.6-arm-linux-gnueabi man2html dos2unix nsis unzip
    48 }}}
    49 
    50 If you intend to build Windows installers with OpenVPN-GUI, you need to install a [wiki:InstallingMingwW64 modified MinGW version].
    51 
    52 If you wish to sign the release files (executables, libraries and installers), you need to build [http://sourceforge.net/projects/osslsigncode/ osslsigncode] manually. First install OpenSSL and Curl development libraries:
    53 
    54 {{{
    55 $ apt-get update
    56 $ apt-get install libssl-dev libcurl4-openssl-dev build-essential
    57 }}}
    58 
    59 The curl library is used for timestamping support. Extract the osslsigncode tarball and issue the usual commands:
    60 
    61 {{{
    62 $ ./configure
    63 $ make
    64 $ sudo make install
    65 }}}
    66 
    67 This will put osslsigncode in PATH where the build system can find it.
    68 
    69 == Windows ==
     39= Setup on Windows =
    7040
    7141If you're building using Cygwin on Windows, it's best to configure Git not to translate LF to CR/LF. For this reason it's probably best to use Cygwin's Git. Also take a look at Cygwin's README to see which packages are required.