aboutsummaryrefslogtreecommitdiff
path: root/INSTALL
blob: e4dbca5d3c7f2a22249f4059e92539cf747c5e84 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
Installation
============

This program requires GTK+ 2.4.0 or later to be compiled (GTK+ 2.6.0 or later
is recommended).

This program is developed on Debian GNU/Linux (sarge/sid)
(Linux 2.6.x + glibc 2.3.5). It is possible that it dosen't work correctly
on the other environment.

Curretnly it is confirmed to work on the following environments
(Note: they might not work with the latest version):

Linux

o Debian GNU/Linux (i386/sid) (glibc 2.3.6) (development environment)
o Debian GNU/Linux (amd64/sid-based) (glibc 2.3.5) (development environment #2)
o Debian GNU/Linux (sarge) (glibc 2.3.2)
o Debian GNU/Linux 3.0 (woody) (glibc 2.2.5)
o Debian GNU/Linux 2.2 (potato) (glibc 2.1.3)
o Fedora Core 2 / 3
o RedHat Linux 5.2 (glibc 2.0.7)
o RedHat Linux 6.0
o RedHat Linux 6.1 + Helix GNOME (glibc 2.1.x)
o RedHat Linux 6.2 / 6.2J (glibc 2.1.x)
o RedHat Linux 7.0 / 7.0J / 7.1 / 7.2 / 7.3 / 8.0 / 9.0
o Vine Linux 1.1 (glibc 2.0.x + libwcsmbs)
o Vine Linux 2.0 (glibc 2.1.x) (Intel, PPC)
o Vine Linux 2.1 / 2.1.5 / 2.5 / 2.6 / 3.0
o TurboLinux 4.0 (glibc 2.0.7 + libwcsmbs)
o TurboLinux 6.0 (glibc 2.1.2)
o TurboLinux 7.0 (glibc 2.2.x)
o Miracle Linux Standard Edition Version1.0
o Miracle Linux for PostgreSQL Version1.0
o Miracle Linux for Samba Version1.0
o Laser5 Linux 6.0 / 6.2 / 6.4 (glibc 2.1.x)
o Kondara MNU/Linux 1.0 (glibc 2.1.x) / 1.2 / 2.0
o LinuxPPC2000 + Yukikaze(Japanization kit)
o Linux2000G (Intel / PPC)
o HOLON Linux 2.0 (Intel / PPC)
o Linux for PPC Japanese Edition 2.0 (glibc 2.1.x)
o Linux for PPC Japanese Edition 3.0 (glibc 2.1.x)
o LinuxPPC Q4 2000 (glibc 2.1.x)
o Linux MLD4/5
o Plamo Linux 2.0 / 2.1 / 2.2.x / 3.0
o Slackware 7.0 / 7.1 / 8.0 / 8.1 / 9.0 / 10.0
o Mandrake Linux 7.0 / 7.1 / 7.2 / 8.0 / 8.1 / 9.0 / 9.1 / 10.0
o SuSE Linux 6.3 (glibc 2.1.2) / 6.4
o SuSE Linux 7.0 / 7.1 / 7.2 / 7.3 / 8.0 / 8.1 / 8.2
o OpenLinux 2.3 (glibc 2.1.1 -> 2.1.3)
o Caldera OpenDesktop 2.4
o Caldera Workstation 3.1
o Conectiva Linux 4.0 / 5.0 / 7.0 / 8.0
o Vector Linux 1.5
o Yellow Dog Linux 2.0 (glibc 2.2.1)
o Yellow Dog Linux 2.1 (PowerPC)
o ASP Linux 7.2 (glibc 2.2.4)
o Redmond Linux (Lycoris)
o Gentoo Linux 1.x / 2004.2 (i386 / amd64)

BSD

o FreeBSD 3.2/3.4-RELEASE
o FreeBSD 4.0/4.1/4.2/4.3/4.4/4.5/4.6-RELEASE
o FreeBSD 5.3-RELEASE
o FreeBSD 5.0-CURRENT
o NetBSD 1.4.2
o NetBSD 1.5 + XPG4DL
o NetBSD 1.5.1 / 1.5.2
o OpenBSD 2.7 / 2.8 / 2.9 / 3.0 / 3.1 / 3.6
o BSD/OS 4.0.1

Other commercial Unix

o Solaris 2.5 / 2.5.1 / 2.6
o Solaris 7 / 8 / 9 / 10
o AIX 4.3.3
o IRIX 6.3 / 6.4 / 6.5 6.5.8m
o HP-UX 10.20 / 11.0 / 11i
o Tru64 Unix 5.0 (OSF1 V5.0)
o Mac OS X 10.1.4 (Darwin 5.4) + XDarwin (without XLocale support) + libxpg4
o Mac OS X 10.2.3 (Darwin 6.3) + Apple X11 PublicBeta 0.1 + XLocale fix patch
o Mac OS X 10.3 / 10.4 + X11 for Mac OS X

Others

o Windows (MSVC + GTK+ for win32) (in progress)

Build it
========

Please make sure that gtk-devel and glib-devel (or similar) packages are
installed before the compilation (you may also require flex (lex) and bison
(yacc)).

To compile and install, just type:

% ./configure
% make
% su
Password: [Enter password]
# make install

Additional libraries
====================

Compface library is required for X-Face support.
You can get compface utilities and library from the following location:

  http://freshmeat.net/projects/compface/

GnuPG (>= 1.2.0) and GPGME (>= 1.0.0) are required for GnuPG (PGP) support.
You can get GnuPG and GPGME from the following location:

  ftp://ftp.gnupg.org/pub/gcrypt/gpgme/
  ftp://ftp.gnupg.org/pub/gcrypt/gnupg/

Options for configure script
============================

  --disable-gpgme     disable GnuPG support (requires GPGME and GnuPG)
  --disable-ssl       disable SSL support (requires OpenSSL)
  --disable-compface  disable compface (X-Face) support
  --disable-ipv6      disable IPv6 support
  --disable-gtkspell  disable spell checking feature (requires GtkSpell)
  --enable-jpilot     enable JPilot support
  --enable-ldap       enable LDAP support
  --enable-oniguruma  use Oniguruma instead of system's regex

For other options, refer to ./configure --help .


If the installation of Sylpheed failed, check whether all the required
libraries are correctly installed. If it still failed, please send bug
report to:

  Hiroyuki Yamamoto <hiro-y@kcn.ne.jp>