Sylpheed-Claws/Win32 : Files
Back to main page     SourceForge.net Logo
       

Sylpheed-Claws/Win32 : Files

Icon  Name                                     Last modified      Size  Description
[PARENTDIR] Parent Directory - [DIR] unstable/ 2008-08-12 00:14 - [DIR] scripts/ 2008-08-12 00:14 - [DIR] plugins/ 2008-08-12 00:14 - [DIR] openssl/ 2008-08-12 00:14 - [   ] play.exe 2003-08-19 09:47 24K [TXT] readme.txt 2003-06-08 14:39 4.1K [   ] sylpheed_090claws_exe.zip 2003-05-24 20:06 790K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation [   ] sylpheed_090claws_d_exe.zip 2003-05-24 20:05 915K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation (Debug) [   ] dll_standard_030503.zip 2003-05-03 23:23 2.2M DLL-pack: standard [   ] dll_debug_030503.zip 2003-05-03 23:20 160K DLL-pack: debug [   ] dll_all_030503.zip 2003-05-03 23:20 2.3M DLL-pack: standard + debug [TXT] claws.html 2003-04-17 15:05 23K Sylpheed / Win32 [   ] sylpheed_0811claws23-1_exe.zip 2003-03-17 18:52 777K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation [   ] sylpheed_0811claws23-1_d_exe.zip 2003-03-17 18:51 903K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation (Debug) [   ] sylpheed_0811claws23_exe.zip 2003-03-17 17:26 777K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation [   ] sylpheed_0811claws23_d_exe.zip 2003-03-17 17:25 903K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation (Debug) [   ] sylpheed_0811claws2_exe.zip 2003-03-12 19:16 773K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation [   ] sylpheed_0811claws2_d_exe.zip 2003-03-12 19:15 899K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation (Debug) [   ] LockPort.reg 2003-02-26 23:29 73 [   ] sylpheed_0810claws_exe.zip 2003-02-12 21:04 800K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation [   ] sylpheed_0810claws_d_exe.zip 2003-02-12 21:03 1.0M Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation (Debug) [   ] sylpheed_089claws_exe.zip 2003-02-02 23:20 1.0M Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation [   ] sylpheed_089claws_d_exe.zip 2003-02-02 23:20 792K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation (Debug) [   ] sylpheed_078claws29_exe.zip 2003-02-02 23:18 558K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation [   ] sylpheed_078claws29_d_exe.zip 2003-02-02 23:18 756K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation (Debug) [   ] sylpheed_076claws4_exe.zip 2003-02-02 23:18 498K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation [   ] sylpheed_076claws4_d_exe.zip 2003-02-02 23:18 696K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation (Debug) [   ] sylpheed_076claws39_last_stable_exe.zip 2003-02-02 23:18 502K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation [   ] sylpheed_076claws39_last_stable_d_exe..> 2003-02-02 23:18 701K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation (Debug) [   ] sylpheed_075claws1_exe.zip 2003-02-02 23:18 862K Sylpheed-Claws/W32 (.exe only) : Addition to Sylpheed installation [   ] sylpheed_075claws1_dev_020428.zip 2003-02-02 23:18 791K VC project and diff sylpheed-claws->sylpheed-claws/w32 [   ] sylpheed.reg 2003-02-02 23:18 143 [TXT] sylpheed-setup.iss 2003-02-02 23:18 14K [   ] sylpheed-0.7.4-w32_20020401.diff 2003-02-02 23:18 128K [   ] mailcap.win32 2003-02-02 23:17 854 [   ] libjconv-2.8.zip 2003-02-02 23:17 18K [   ] gtkrc.xp 2003-02-02 23:17 888 [   ] gtkrc.95 2003-02-02 23:17 889 [   ] gpgme_sylpheed.reg 2003-02-02 23:17 89 Registry setting for Sylpheed/GPGME [TXT] glib-cygwin.diff 2003-02-02 23:17 388 [   ] default-mailer.reg 2003-02-02 23:15 1.4K [TXT] cygwin.diff 2003-02-02 23:15 1.0K
# README-w32.txt $Revision: 1.1.2.10 $ $Date: 2003/06/04 20:05:28 $

                S Y L P H E E D   -   C L A W S   /   W I N 3 2
               ==================================================

These are the necessary steps to compile sylpheed-claws using Microsofts
VisualC++ 6.0 or MinGW/GCC in a Win32 environment.
Please note, that these ports are in a very early development state:

 !     MANY FEATURES ARE UNAVAILABE, MAY CRASH OR EVEN DESTROY YOUR DATA     !
 !        PLEASE USE THESE PROGRAMS ONLY FOR TESTING OR DEVELOPMENT          !
 !            IF YOU USE THESE PROGRAMS, BE SURE TO MAKE BACKUPS             !

The main part of porting Sylpheed to Windows was done by Munesato Nakada
<munesato@post.co.jp>. This english installation help and the Sylpheed-Claws
port are derived from his work by Thorsten Maerz <torte@netztorte.de>.


1. Sylpheed-Claws Win32 branch:
-------------------------------
First get the libraries and install everything as described below. Then call
"patch_claws.bat" (in \dev\proj\win32) to create necessary files using some
unix tools (bison, sed, ...). Repeat this step after each "cvs update".


2. Get following packages:
--------------------------
All packages (except MS IPv6 package) are mirrored at the Sylpheed-Claws
homepage. Please refer to the link section below.

* Sylpheed sourcecode:
    sylpheed-sources            (075claws17_snapshot_020511.zip or cvs checkout)
* Gtk+ libraries:
    glib-dev                    (glib-dev-2.0.0-20020310.zip)
    gtk+-dev                    (gtk+-dev-1.3.0-20020310.zip)
    libiconv-dev                (libiconv-dev-1.7.zip)
    libintl                     (libintl-0.10.40-20020101.zip)
    gtk missing headers         (gtk+-1.3.0-20030115-win32-includes.zip)
* Support libraries:
    libjconv                    (libjconv-2.8.1.tar.gz)
    fnmatch                     (fnmatch-dev-20020306.lzh)
    libcompface                 (libcompface-dev-20020306.lzh)
    regex                       (regex-dev-20020306.lzh)
    w32lib                      (w32lib-dev-20020921.zip)
    gpgme                       (gpgme-dev-20020921.zip)
    openssl                     (claws_w32_ssl_dev_020415.zip)
    libcrypt                    (crypt-2.2.5-lib.zip)
    pthreads                    (pthreads-2002-11-04.exe)
* unix build tools (diff,patch,msgfmt,grep,sed,bison,flex,cvs)
    unix-tools                  (unix-tools.zip)


3. Create the source tree:
--------------------------

  1. Create \dev.
  2. Extract glib-dev, gtk+-dev, libiconv-dev, libintl, libcrypt,
     pthreads directly into \dev (this creates \dev\lib, \dev\include, etc.).
  3. Extract or checkout the sources into \dev\lib\proj\sylpheed-claws.
  4. Extract fnmatch, libcompface, regex, w32lib to \dev\proj
     (creates \dev\proj\fnmatch, etc.).
  5. Extract libjconv to \dev\proj\sylpheed.
  6. Install the "IPv6 Technology Preview" and copy the headers from its "inc"
     directory into \dev\include. To disable IPv6, uncomment "#define INET6 1"
     in win32\config.h.


4. The resulting directory tree:
--------------------------------

\-dev                      (Gtk+ libs, libcrypt, pthreads below \dev)
  +---bin
  +---include
  |   +---openssl          (extract openssl-dev to \ )
  |   +---glib-2.0
  |   +---gtk
  |   \---gdk
  |       \---win32        (missing gtk-1.3 headers)
  +---lib
  |   +---glib-2.0
  |   +---pkgconfig
  |   \---gtk+
  +---share
  +---man
  +---doc
  \---proj                 (other libs and sylpheed below \dev\proj\)
      +---fnmatch
      |   \---src
      +---libcompface
      |   \---src
      +---regex
      |   \---src
      +---w32lib
      |   \---src
      +---gpgme
      \---sylpheed-claws   (standard sylpheed assumes MSVC project files here)
          +---ac
          +---faq
          +---intl
          +---libjconv     (The only support-lib installed here)
          +---manual
          +---po
          +---src
          +---files
          \---win32        (MSVC project files for sylpheed-claws)
              +---patches  (generated.diff, external bugfixes, etc.)
              +---apps     (optional: unix build utilities)


5. Building:
------------
  1. Change directory to \dev\proj\win32 .
  2. Create the autogenerated files using "patch_claws.bat"

  --- MS Visual C++ ---
  * To compile from the commandline, call "mk_ALL.bat".
  * To compile using the MSVC IDE, open either "sylpheed-claws_d.dsw" or
     "sylpheed-claws.dsw".
     - Make sure, that *.dsp and *.dsw files have DOS lineendings (CRLF).
     - Make sure, the correct target ("Release" or "Debug") is set in the
       project properties when selecting sylpheed-claws.dsw or
       sylpheed-claws_d.dsw, otherwise the linker complains about libc
       problems.

  --- MinGW GCC ---
  Edit "Makefile" and set DEBUGVERSION, GCCVERSION, CYGWIN and UNIXTOOLS
  according to your build environment.
  Afterwards, invoke "make".


6. Hints:
---------
* Before opening the project, some files have to be created by calling
  "patch_claws.bat" in \dev\proj\sylpheed-claws\win32. This will create
  version.h, some bison/flex generated files and the translations.
  You will need the files from unix-tools.zip or a running cygwin
  installation for this step.
* libjconv and glib need patches, when compiled from source. As libjconv
  is rather small, the patched version is provided with the source.
  The patch for glib (2.0.0 and 2.0.1) is available in "win32\patches".


7. Links:
---------
Sylpheed-Claws for Win32:
by Thorsten Maerz <torte@netztorte.de>
http://claws-w32.sourceforge.net

Sylpheed forWin32 :
by Munesato Nakada (NAK) <munesato@post.co.jp>
http://www2.odn.ne.jp/munesato/sylpheed

Original Sylpheed :
by Hiroyuki Yamamoto <hiro-y@kcn.ne.jp>
http://sylpheed.good-day.net

Sylpheed-Claws homepage :
http://sylpheed-claws.sourceforge.net

Gtk+ / Win32 homepage :
by Tor Lillqvist (tml) <tml@iki.fi>
http://www.gimp.org/~tml/gimp/win32

IPv6 Technology Preview:
by Microsoft (http://www.microsoft.com)
http://msdn.microsoft.com/downloads/sdks/platform/tpipv6/start.asp