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 Ubuntu 8.04. It is possible that it dosen't work correctly on other environments. Curretnly it is confirmed to work on the following environments (Note: they might not work with the latest version): Linux o Ubuntu 9.04 / 9.10 o Ubuntu 8.04 (Hardy Heron) (glibc 2.7) (development environment) o Ubuntu 7.04 (Feisty Fawn) (glibc 2.5) o Ubuntu 6.10 (Edgy Eft) (glibc 2.4) o Debian GNU/Linux (i386/sid) (glibc 2.3.6) o Debian GNU/Linux (amd64/sid-based) (glibc 2.3.5) o Debian GNU/Linux (squeeze) o Debian GNU/Linux 5.0 (lenny) o Debian GNU/Linux 3.1 (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 11 / 12 o Fedora Core 2 / 3 o Red Hat Enterprise Linux 4 / 5 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 Vine Linux 4.2CR / 5.0 / 5.1 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 Momonga Linux 6.1 / dev 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 / 12.2 / 13.0 o Mandrake Linux 7.0 / 7.1 / 7.2 / 8.0 / 8.1 / 9.0 / 9.1 / 10.0 o Mandriva 2008.0 / 2008.1 / 2009.0 / 2009.1 / 2010.0 / 2010.1 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 OpenSUSE 11.1 / 11.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) o Arch Linux o LinuxFromScratch o Pardus 2009 / Corporate2 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 FreeBSD 7-STABLE / 7.1R / 7.2R o FreeBSD 8.0R 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 DragonFlyBSD 2.5.1 o PC-BSD 8.0 o BSD/OS 4.0.1 Others o OpenSolaris 2009.06 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 Windows o Windows 2000 / XP / Vista / 7 (MinGW - 32bit) 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/gcrypt/gpgme/ ftp://ftp.gnupg.org/gcrypt/gnupg/ GtkSpell is required for spell checking feature. http://gtkspell.sourceforge.net/ OpenSSL is required for SSL support. http://www.openssl.org/ Pilot-link is required for JPilot support. http://www.pilot-link.org/ OpenLDAP library is required for LDAP support. http://www.openldap.org/ Curl command is required if you want to use update check feature. http://curl.haxx.se/ 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-gtkspell disable spell checking feature (requires GtkSpell) --disable-threads disable multi-threading support --disable-ipv6 disable IPv6 support --disable-updatecheck disable update check feature --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