Take any `configure` script and move it to another directory. For example, executing the script from Emacs gives
``` configure: error: cannot find sources (src/lisp.h) in . or .. ``` which is ok. However, and I consider this a bug, you get exactly the same error message if you say `./configure --help`. In other words, the user has no chance to find out that there exists a `--srcdir` option to override `AC_CONFIG_SRCDIR`. I thus suggest to either make `./configure --help` always work, or at least change the above error message to something like ``` configure: error: cannot find sources (src/lisp.h) in . or .. Are you missing a `--srcdir=DIR` command line option? ``` It is probably another bug that a line like ``` AC_CONFIG_HEADERS(src/config.h:src/config.in) ``` fails with ``` config.status: error: cannot find input file: `src/config.in' ``` inspite of a `--srcdir` option... Werner