Cygwin (32- and 64-bit)
FreeBSD 9
FreeBSD 10
- Linux (Fedora and Ubuntu distributions)
+ Linux (Fedora, Ubuntu, and CentOS distributions)
Mac OS X 10.9
OpenBSD 5.4
Solaris 11
Solaris 7 and 8 (sparc,x86)
SunOS 4.1
+On all platforms, the following programs are required to build nmh from a
+snapshot of the source code repository:
+ autoconf 2.68 or later
+ automake 1.12 or later
+ flex 2.5.4 or later
+ bison 2.3 or later, Berkeley yacc 1.9 or later, or Solaris yacc 4.0
+They are not required if building from an nmh distribution (.tar.gz) file.
+
Platform-specific notes follow.
------------------------------------------------------------------------------
readline (if you want readline support)
cyrus-sasl-lib / libsasl2 (if configured with --with-cyrus-sasl)
openssl-libs / libssl (if configured with --with-tls)
+ libcurl (if configured with --with-oauth)
Additional build-time package requirements:
- flex
ncurses-devel / libncurses5-devel
gdbm-devel, db4-devel or libdb-devel/libdb-dev (only needed for slocal(1))
readline-devel (if you want readline support)
cyrus-sasl-devel / libsasl2-dev (if configuring with --with-cyrus-sasl)
openssl-devel / libssl-dev (if configuring with --with-tls)
+ libcurl-devel / libcurl-dev (if configured with --with-oauth)
-Packages required to regenerate the configure script:
- autoconf
- automake
+Test suite package requirements:
+ ncurses (tput is needed to run test/format/test-curses)
------------------------------------------------------------------------------
Mac OS X
Additional build-time package requirements:
devel/autotools
+ ftp/curl (if configured with --with-oauth)
------------------------------------------------------------------------------
Cygwin
openssl (if configured with --with-tls)
Additional build-time package requirements:
- flex
libncurses-devel or libncursesw-devel
libgdbm4-devel (only needed for slocal(1))
libiconv-devel (if you want iconv support)
subdirectory, or build with:
make DEFAULT_INCLUDES='-I. -I/usr/include/ncurses'
-Packages required to regenerate the configure script:
- autoconf
- automake
-
-When running the nmh test suite ("make check"), it helps to have /usr/bin/
-ahead of any Windows directories on your PATH.
+Test suite package requirements:
+ ncurses (tput is needed to run test/format/test-curses)
-Note that the -link switch to refile cannot be used on FAT32 and similar
-filesystems.
+Note that the -link switch to refile cannot be used on FAT32 and other
+filesystems that do not support hard links.
------------------------------------------------------------------------------
HPUX