Important note: To reduce bandwidth and needless updates, the CVS tree does not contain automatically generated files, even when those are normally present in the distribution tarballs. All of these are recreated by the build process, except for `configure', which is needed to start the build in the first place. To build Wget from the CVS sources, all you need aside from the normal C development tools (make, cc) is Autoconf, which you can get from . Wget does not use Automake or Libtool, so you needn't worry about those. For your convenience, Makefile.cvs is a make file containing the necessary preparations, which currently amount to calling Autoconf. Invoke it with `make -f Makefile.cvs', and after that you're ready to build Wget in the normal fashion, e.g. with `./configure' followed by `make'. The simplest example of downloading and building Wget from CVS can look like this: cvs -d :pserver:... checkout wget cd wget make -f Makefile.cvs ./configure make The instructions that explain how to check out Wget from CVS in the first place are available at under "Development".