gen : generic make (copy this when porting to a new system) aix : IBM AIX bsd : BSDI bsd/386 dgx : Data General Unix dyn : Dynix hpx : HP-UX isc : ISC lnx : Linux (tested on 0.99p8) nx2 : NeXTstep 2.x nx3 : NeXTstep 3.x osf : OSF/1 ptx : ??? sgi : SGI Irix 4.0.5a sny : Sony NewsOS sol : SunOS 5.x / Solaris 2.x s41 : SunOS 4.1.x (requires acc or gcc 2.3.3 or better) (if you must use gcc 1.4.2, mail me for a patch) ult : Ultrix 4.xIf cc complains about strunames, typenames, modenames, ... being undefined you need to install support/ftp.h as /usr/include/arpa/ftp.h (always make a backup of the old ftp.h just in case!) and do the build again. The new ftp.h should be a compatible superset of your existing ftp.h, so you shouldn't have problems with this replacement.
If you are using gcc... Make sure that you the include files have been properly "fixed" according to the gcc 2.3.3 INSTALL instructions. If the server crashes before printing the banner message (during a vprintf) this is most probably the cause.
Some machines may not have a definition of pid_t; so if your compiler complains about this you should add to src/config.h
2b. If your system is not defined above...
[thanks to Brian Behlendorf for rewriting #4 more elegantly.]
Under Solaris 2.1, there is no /etc/shells by default.
For example... if shutdown is defined to be /etc/shutmsg:
root# ln -s ~ftp/etc/shutmsg /etc/shutmsg
That way, when ftpshut creates the shutdown message, it will be within the real user space and the anonymous user space.
ajudge@maths.tcd.ie amoss@cs.huji.ac.il (Amos Shapira) archive-admins@uunet.uu.net (UUNET Technologies) bartm@cv.ruu.nl (Bart Muyzer) corrigan@ucsd.edu datta@cs.uwp.edu (Dave Datta) eduard.vopicka@vse.cs (Eduard Vopicka) explorer@iastate.edu (Michael Graff) ghelmer@dsuvax.dsu.edu (Guy Helmer) gruner@informatik.tu-muenchen.de guenther@ira.uka.de jeff@onion.rain.com john.ladwig@soils.umn.edu (John Ladwig) kdb@unx.sas.com lenny@icus.com mau@ipifidpt.difi.unipi.it maw@paradigm.co.za mcb@compaq.com mike@atlas.physchem.chemie.uni-tuebingen.de mjo@fmsrl7.srl.ford.com (Mike J. O'Connor) mr@cica.indiana.edu (Mike Regoli) rich@Rice.edu sblair@dell.com steve@sccsi.com (Steve Nuchia) tin@smsc.sony.com x920031@rubb.rz.ruhr-uni-bochum.de
Bryan D. O'Connor Office of the Network Coordinator bryan@fegmania.wustl.edu Washington University in Saint Louis http://fegmania.wustl.edu/~bryan