diff options
author | obrien <obrien@FreeBSD.org> | 2001-07-19 16:26:14 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2001-07-19 16:26:14 +0000 |
commit | 3b6e1b54e4878f6b5771b886f08716f6c33c81f6 (patch) | |
tree | b2e212d8817efdff7190924a6cf96f692ec3f76d /contrib/lukemftp/INSTALL | |
download | FreeBSD-src-3b6e1b54e4878f6b5771b886f08716f6c33c81f6.zip FreeBSD-src-3b6e1b54e4878f6b5771b886f08716f6c33c81f6.tar.gz |
Import of LukeM's ftp client, version 1.5.
Diffstat (limited to 'contrib/lukemftp/INSTALL')
-rw-r--r-- | contrib/lukemftp/INSTALL | 213 |
1 files changed, 213 insertions, 0 deletions
diff --git a/contrib/lukemftp/INSTALL b/contrib/lukemftp/INSTALL new file mode 100644 index 0000000..9259bcb --- /dev/null +++ b/contrib/lukemftp/INSTALL @@ -0,0 +1,213 @@ +INSTALLATION INTRODUCTION +------------------------- + +This file describes how to compile and install lukemftp on your +system. + + ============================================ + = = + = NOTE: You will need an ANSI C compiler. = + = = + ============================================ + + +For most systems, execute the following to compile and install +lukemftp: + ./configure + make + make install + +A preformatted manual page (src/ftp.cat1) is also installed. If +you wish to install the source (src/ftp.1), ensure that your system +has up-to-date mandoc macros. groff ships with this macro suite, +but it has bugs. Try: + ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/share/tmac/ +for a more recent version. + + +CONFIGURATION OPTIONS +--------------------- + +lukemftp is configured using an `autoconf' generated `configure' +script. `configure' supports the following options: + +* The standard `autoconf configure' options, including: + --prefix=PREFIX install architecture-independent files in PREFIX + [/usr/local] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [same as prefix] + --srcdir=DIR find the sources in DIR [configure dir or ..] + BSD or GNU make may be required for this to work. + +* Specific options: + --enable-editcomplete Turn on command line editing and completion. + --disable-editcomplete Turn off command line editing and completion + [default: enabled]. + --enable-ipv6 Enable IPv6 support (if your OS supports it) + --disable-ipv6 Disable IPv6 support (even if your OS supports it.) + [default: enabled]. + --with-socks Compile with SOCKS firewall traversal support. + --with-socks5[=PATH] Compile with SOCKS5 firewall traversal support. + --with-socks4[=PATH] Compile with SOCKS4 firewall traversal support. + +The following environment variables can be set to override various +compiler related settings. + CC=compiler specify name of the C compiler (default: gcc or cc) + CFLAGS=flags specify flags to C compiler (default: -O -g or just -O) + LDFLAGS=flags specify flags to linker (default: none) + +This can be achieved with: + env CC="compiler" CFLAGS="flags" LDFLAGS="flags" ./configure + + + ============================================ + = = + = NOTE: You will need an ANSI C compiler. = + = = + ============================================ + + +PLATFORM SPECIFIC NOTES +----------------------- + +The following platforms & compilers have been tested: + +- AIX 4.1.5: +- AIX 4.2.1: + - Compiler: cc -qlanglvl=ansi + version: xlC 3.1.4.10 -- C for AIX Compiler + + Configure with: + env CC="cc -qlanglvl=ansi" ./configure + +- BSD/OS 4.0.1 (x86) +- BSD/OS 4.1 (x86) +- BSD/OS 4.1 (sparc) +- BSD/OS 4.2 (x86) + - Compiler: /bin/cc + version: gcc 2.7.2.1 + version: gcc version 2.95.2 19991024 + +- Digital UNIX 4.0b +- Digital UNIX 4.0d +- Digital UNIX 4.0f + - Compiler: cc -std + version: DEC C V5.2-036 on Digital UNIX V4.0 (Rev. 564) + version: DEC C V5.9-005 on Digital UNIX V4.0 (Rev. 1229) + + Configure with + env CC="cc -std" ./configure + + - Compiler: gcc + version: 2.95.1 + +- Digital UNIX 5.0 + - Compiler: cc + version: Compaq C V6.1-011 on Digital UNIX V5.0 (Rev. 910) + +- FreeBSD 3.4 (i386): +- FreeBSD 3.5 (i386): +- FreeBSD 4.1 (i386): + - Compiler: cc + version: gcc version 2.7.2.3 + version: gcc version 2.95.2 19991024 + +- HP/UX 10.20: +- HP/UX 11.00: + - Compiler: /opt/ansic/bin/cc -Ae + version: A.10.32.03 + + Configure with + env CC="cc -Ae" ./configure + + To generate code that will run on old architectures you + may need to add "+DAportable" to CC. + + +- IRIX 6.5.4 +- IRIX 6.5.8 + Compiler: /bin/cc + version: MIPSpro Compilers: Version 7.2.1 + Compiler: + version: gcc version 2.95.2 + +- HP/UX 11.00: +- HP/UX 11.00 64 bit: + - Compiler: /opt/ansic/bin/cc -Ae + version: A.11.01.00 + + Configure with + env CC="cc -Ae" ./configure + +- NetBSD 1.3.3 (i386) + Compiler: /usr/bin/cc + Compiler: /usr/bin/cc + + Ignore warnings about ``passing arg 3 of `tputs' from + incompatible pointer type''. + +- RedHat Linux 5.1 (?? i386) +- RedHat Linux 5.2 (?? i386) +- RedHat Linux 6.0 (Linux 2.2.10 i686) +- RedHat Linux 6.1 (Linux 2.2.5-15 i686) +- RedHat Linux 6.2 (Linux 2.2.16-3smp i686) + - Compiler: cc + version: egcs-1.1.2 + +- Slackware (Linux 2.0.35 i686) + - Compiler: cc + version: 2.7.2.3 + +- Solaris 2.6 (sparc) +- Solaris 7 (sparc) + - Compiler: /opt/SUNWspro/bin/cc + version: WorkShop Compilers 5.0 + + - Compiler: gcc + version: egcs-1.1.2 + +============= += OLD NOTES = +============= + +XXX: clean up to match reality +------------------------------ + +- AIX 4.3.2: + Compiler: cc + version: ibmcxx 3.6.6.1 -- IBM C and C++ Compilers + +- RedHat Linux 5.0 (i386) + Compiler: cc + +- Solaris 2.5 (sparc) +- Solaris 7 (x86) + Compiler: /opt/SUNWspro/bin/cc + version: SC3.0 15 Dec 1993 + version: WorkShop Compilers 5.0 + Compiler: gcc + version: egcs-1.1.2 + version: gcc 2.8.1 + version: gcc 2.95.1 + +- Solaris 7 (sparc) 64 bit + Compiler: /opt/SUNWspro/bin/cc -xarch=v9 + version: WorkShop Compilers 5.0 + +- SunOS 4 + Compiler: gcc -lresolv + version: + +- SuSE Linux + Compiler: gcc + version: + + /usr/bin/ftp on SuSE Linux 6.4 is this ftp client. + + May need `gcc -L/usr/lib/termcap' if tgetent() et al aren't found. + +- Ultrix 4.5 + Compiler: cc + version: MIPS C Compiler 3.0 + Compiler: gcc + version: 2.7.2.2 |