In order to compile wzdftpd you need the following:
a C compiler
compilation has been tested with gcc versions 2.95, 3.0 to 3.4; and icc (Intel C Compiler)
flex
Flex can be found on your all distributions, or on Flex's official page.
The following packages are optional, depending on your configuration
Automake, Autoconf, Libtool
Required only if you want to compile from cvs. CVS build assumes you have basic knowledge of autotools. The following should run all autotools and configure package for you:
./bootstrap
OpenSSL development headers and libraries
Required only if you want to compile with SSL support enabled.
libz development headers and libraries
Required only if you want to enable zip processing in SFV module.
Perl development headers and libraries
Required only if you want to compile Perl module.
TCL development headers and libraries
Required only if you want to compile TCL module.
PAM development headers and libraries
Required only if you want to compile PAM backend.
MySQL development headers and libraries
Required only if you want to compile MySQL backend.
Get a source tarball at wzdftpd's sourceforge page.
./configure
make
make install
Configure script accept the following arguments
--enable-debug
Compile with debug info (you should use it only for testing reasons)
--prefix=PATH
Where to install files after compilation