[X2Go-Commits] page changed: wiki:development:build-howto-mswin:x2goclient

wiki-admin at x2go.org wiki-admin at x2go.org
Sat Sep 21 01:03:25 CEST 2013


A page in your DokuWiki was added or changed. Here are the details:

Date        : 2013/09/20 23:03
Browser     : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0
IP-Address  : 79.207.203.106
Hostname    : p4FCFCB6A.dip0.t-ipconnect.de
Old Revision: http://wiki.x2go.org/doku.php/wiki:development:build-howto-mswin:x2goclient?rev=1379677575
New Revision: http://wiki.x2go.org/doku.php/wiki:development:build-howto-mswin:x2goclient
Edit Summary: 
User        : sunweaver

@@ -123,42 +123,58 @@
  You may want to pack X2Go Client to reduce it size. You can do it with [[http://upx.sourceforge.net/|upx]], which is available for Windows, Linux and Cygwin.
  
  ==== X2Go Client package directory ====
  
- To make X2Go Client usable on Windows, you must put X2Go Client binary and all libraries and components in one directory. 
+ To make X2Go Client usable on Windows, you must put X2Go Client binary and all libraries and components in one directory.
+ 
+ In the base
directory of your X2Go Client source tree create a folder named ''dist/''. To this folder you have to add the following components:
  
- This directory should consist:
    * VcXsrv
    * PulseAudio (optional)
    * nxproxy with libraries
    * Open SSH Server with libraries (optional)
    * X2Go Client with libraries
  
- === Libraries needed by X2Go Client ===
+ === Libraries for the X2Go Client programme folder ===
  
- MinGW libraries ( you can get them from D:\MinGW\bin )
-   *libgcc_s_dw2-1.dll
-   *mingwm10.dll
+ All of the files referenced below (apart from x2goclient.exe) can be obtained from [[http://code.x2go.org/gitweb?p=x2goclient-contrib.git;a=summary|x2goclient-contrib.git]] on http://git.x2go.org
  
- OpenSSL library - libeay32.dll. You can get it in your OpenSSL installation directory
- 
- libssh library - libssh.dll. You can get it from libssh **binary** package, which is available on [[ftp://winkde.org/kde/ports/win32/releases/stable/latest/ | the KDE Windows
project]] site or on [[http://code.x2go.org/releases/binary-win32/3rd-party/libssh/|our site]]
- 
- libzip library - libzip.dll. You can get it from libzip **binary** package, which is available on [[ftp://winkde.org/kde/ports/win32/releases/stable/latest/ | the KDE Windows project]] site or on [[http://code.x2go.org/releases/binary-win32/3rd-party/libzip/|our site]]
- 
- zlib library - libz.dll. You can get it from zlib **binary** package, which is available on [[ftp://winkde.org/kde/ports/win32/releases/stable/latest/ | the KDE Windows project]] site or on [[http://code.x2go.org/releases/binary-win32/3rd-party/zlib/|our site]]
- 
- If you want to use X2Go Client on older versions of Windows, you can put the "Microsoft Visual C\+\+ Redistributable Package" dll files to your X2Go Client package directory.
- 
- 
- Take a look in to the installation directory created by official X2Go Client installer to find how package directory should look like.
+   1. Add x2goclient.exe (from the
''release/'' folder) to the ''dist/'' folder.
+   1. Add MinGW libraries (copy from ''D:\MinGW\bin'')
+     * ''libgcc_s_dw2-1.dll''
+     * ''mingwm10.dll''
+   1. Add OpenSSL library (copy from your OpenSSL installation directory)
+     * ''libeay32.dll''
+   1. libssh library (binaries originally from [[ftp://winkde.org/kde/ports/win32/releases/stable/latest/ | the KDE Windows project]] site
+     * ''libssh.dll''
+   1. libzip library (binaries originally from [[ftp://winkde.org/kde/ports/win32/releases/stable/latest/ | the KDE Windows project]] site
+     * ''libzip.dll''
+   1. zlib library (binaries originally from [[ftp://winkde.org/kde/ports/win32/releases/stable/latest/ | the KDE Windows project]] site
+     * libz.dll
+   1. If you want to use X2Go Client on older versions of Windows, you should put the "Microsoft Visual C\+\+ Redistributable 2008 Package"'s dll files into your X2Go Client package directory. (Originally downloaded from the
[[http://www.microsoft.com/en-us/download/details.aspx?id=29|Microsoft download site]]).
+     * Microsoft.VC90.CRT.manifest
+     * msvcm90.dll
+     * msvcp90.dll
+     * msvcr90.dll
+   
+   1. Pulseaudio binaries (
  
  
  
  
  ===== nxproxy =====
  
  you can download nxproxy, and it libraries [[http://code.x2go.org/releases/binary-win32/3rd-party/nxproxy|here]]
+ 
+   1. Copy the nxproxy binaries directly into the ''dist/'' folder (built from [[http://code.x2go.org/gitweb?p=nx-libs.git;a=summary|nx-libs.git]] on http://git.x2go.org):
+     * cygXcomp.dll
+     * cygjpeg-8.dll
+     * cygstdc++-6.dll
+     * cygz.dll
+     * cyggcc_s-1.dll
+     * cygpng-3.dll
+     * cygwin1.dll
+     * nxproxy.exe
  
  If you want build nxproxy from source, you need install and configure Cygwin first.
  
  ==== Installing Cygwin ====
@@ -207,42 +223,42 @@
  ==== Building nxproxy ====
  
  open a cygwin shell and change to your build directory. In this example d:\Build will be used
  <code>
-
$cd /cygdrive/d/Build
+ $ cd /cygdrive/d/Build
  </code>
  
  get a nx-libs sources
  <code>
- $git clone git://code.x2go.org/nx-libs.git
- $cd nx-libs
+ $ git clone git://code.x2go.org/nx-libs.git
+ $ cd nx-libs
  </code>
  
  build nxcomp
  <code>
- $cd nxcomp
- $autoconf
- $./configure
- $make
- $cd ..
+ $ cd nxcomp
+ $ autoconf
+ $ ./configure
+ $ make
+ $ cd ..
  </code>
  
  build nxproxy
  <code>
- $cd nxproxy
- $autoconf
- $./configure
- $make
- $strip nxproxy.exe
- $cd ..
+ $ cd nxproxy
+ $ autoconf
+ $ ./configure
+ $ make
+ $ strip nxproxy.exe
+ $ cd ..
  </code>
  
  
- nxproxy binary (nxproxy.exe) is ready. Now you can copy it in to the installation directory of x2goclient. To be able to run nxproxy you should also copy needed libraries in this directory:
+ Now the nxproxy binary (nxproxy.exe) is ready. You can copy it into the programme packaging folder (''dist/'') of x2goclient. To be able to run nxproxy you should also copy required libraries into the ''dist/''
directory:
  
- from nxcomp directory (d:\Build\nx-libs\nxcomp) - cygXcomp.dll
+  1. from nxcomp directory (d:\Build\nx-libs\nxcomp) - cygXcomp.dll 
  
- from cygwin directory (c:\cygwin\bin):
+  1. from cygwin directory (c:\cygwin\bin):
    *cyggcc_s-1.dll
    *cygjpeg-8.dll
    *cygpng-3.dll
    *cygstdc++-6.dll



-- 
This mail was generated by DokuWiki at
http://wiki.x2go.org/




More information about the x2go-commits mailing list