If you have (or can install) the cabal-install package, this is the next best option, as this will resolve build dependencies automatically. To download, compile and install Darcs and its dependencies via cabal-install, simply run
cabal update cabal install darcs
ghc --make Setup ./Setup configure ./Setup build ./Setup install
This will require the following build dependencies:
Additional build dependencies are declared in the darcs.cabal file, and ./Setup configure will tell you if any required build dependencies aren't found. The build dependencies at time of writing (Darcs 2.2) are as follows:
Missing optional build dependencies are only listed if ./Setup configure is passed the -verbose argument. At time of writing they are:
autoconf ./configure make make install
The build dependencies are identical to the previous approach, except that instead of the Cabal package, you will need
darcs-unstable 2009-05-17