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

wiki-admin at x2go.org wiki-admin at x2go.org
Fri Oct 31 03:27:21 CET 2014


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

Date        : 2014/10/31 02:27
Browser     : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0
IP-Address  : 217.7.59.218,172.29.15.45
Hostname    : 217.7.59.218,172.29.15.45
Old Revision: http://wiki.x2go.org/doku.php/wiki:development:build-howto-mswin:x2goclient?rev=1414721751
New Revision: http://wiki.x2go.org/doku.php/wiki:development:build-howto-mswin:x2goclient
Edit Summary: [Open SSH Server] Update for X2Go Client 4.0.3.0 final release
User        : mikedep333

@@ -407,67 +407,42 @@
  </code>
  
  Build Open SSH Server
  <code>
- $./configure --libexecdir=/usr/sbin --with-kerberos5=/usr --with-libedit --with-xauth=/usr/bin/xauth --build=mingw32
+ $./configure --libexecdir=/usr/sbin --with-libedit --with-xauth=/usr/bin/xauth --build=mingw32w32
  $make
  $strip *.exe
  </code>
- <note>
- Currently_Testing:
-   * $./configure --libexecdir=/usr/sbin --with-libedit
--with-xauth=/usr/bin/xauth --build=mingw32
- </note>
+ 
+ <note>The command above is based on the command that Cygwin uses for their official builds, but with certain changes in order to eliminate unnecessary dependencies. Eliminating unnecessary dependencies decreases how frequently X2Go Client for Windows needs to rebuilt in order to include security patches for those dependencies.</note>
  
  Open SSH Server binaries are ready. Now you can copy them in to the installation directory of x2goclient:
  
    *sftp.exe
    *sftp-server.exe
    *ssh-keygen.exe
    *sshd.exe
- <code>
- $ cp --preserve=time -t /cygdrive/d/Build/cygwin-2014-09-16/ sftp.exe sftp-server.exe ssh-keygen.exe sshd.exe
- </code>
  
+ To be able to run Open SSH Server you should also copy needed programs and libraries from cygwin directory (c:\cygwin\bin).
  
- To be able to run Open SSH Server you should also copy needed programs and libraries from cygwin directory (c:\cygwin\bin):
-   *sh.exe
-  
*cygcom_err-2.dll
+ 
+ 1st, copy these files over without changing their filenames.
    *cygcrypto-1.0.0.dll
    *cygedit-0.dll
    *cyggcc_s-1.dll
-   *cyggssapi_krb5-2.dll
-   *cygiconv-2.dll
-   *cygintl-8.dll
-   *cygk5crypto-3.dll
-   *cygkrb5-3.dll
-   *cygkrb5support-0.dll
    *cygncursesw-10.dll
-   *cygreadline7.dll
    *cygssp-0.dll
    *cygwin1.dll
    *cygz.dll
  
- <note>Currently_Testing: Remove the following:
-   *cygcom_err-2.dll
-   *cyggssapi_krb5-2.dll
-   *cygk5crypto-3.dll
-   *cygkrb5-3.dll
-   *cygkrb5support-0.dll
-   *cygiconv-2.dll
-   *cygintl-8.dll
-   *cygreadline7.dll
- </note>
- 
- <note>Currently_Testing: Instead of copying sh.exe copy over ash.exe. Then, rename ash.exe to sh.exe.
- </note>
- 
- 
+ 2nd, copy the Dash executable over and rename it:
  <code>
- $ cd /usr/bin/
- $ cp --preserve=time -t /cygdrive/d/Build/cygwin-2014-09-16/ sh.exe cygcom_err-2.dll cygcrypto-1.0.0.dll cygedit-0.dll cyggcc_s-1.dll cyggssapi_krb5-2.dll cygiconv-2.dll
cygintl-8.dll cygk5crypto-3.dll cygkrb5-3.dll cygkrb5support-0.dll cygncursesw-10.dll cygreadline7.dll cygssp-0.dll cygwin1.dll cygz.dll
+ ash.exe -> sh.exe
  </code>
  
- Some of this libraries are also used by nxproxy. Open SSH Server and nxproxy should be built using same version of Cygwin.
+ Some of these libraries are also used by nxproxy. Open SSH Server and nxproxy should be built using same version of Cygwin.
+ 
+ <note>This section needs to be updated for the .csv file that lists Cygwin packages and versions, and for the zip files on http://code.x2go.org/releases/ that contain pre-built binaries.</note>
  ===== PulseAudio =====
  
  You can download PulseAudio 5.0 for Windows [[http://code.x2go.org/releases/binary-win32/3rd-party/pulse|here]].
  



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



More information about the x2go-commits mailing list