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 (>= 1.5), 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 packages for you:
./bootstrap
GnuTLS or 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 the Perl module.
TCL development headers and libraries
Required only if you want to compile the TCL module.
PAM development headers and libraries
Required only if you want to compile the PAM backend.
MySQL development headers and libraries
Required only if you want to compile the MySQL backend.
Get a source tarball at wzdftpd's sourceforge page.
./configure
make
make install
Configure script accepts 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