Starting with an unpacked tarball, try this: ./configure make su make install make chkconfig The last step sets up the linux runlevels for this package and starts the daemon. Starting with a mercurial working directory, try this: make -f *cvs ./configure >/dev/null (cd xml; make; make distclean) make distcheck