When I compiled PHP after upgrading to Fedora Core 3, it was without two of my favourite extension, xdebug and turck cd mmcache. I was in a hurry at the time but when I finally got around to compiling them both of them started throwing errors.
configure.in:9: warning: underquoted definition of PHP_WITH_PHP_CONFIG
run info '(automake)Extending aclocal'
configure.in:32: warning: underquoted definition of PHP_EXT_BUILDDIR
configure.in:33: warning: underquoted definition of PHP_EXT_DIR
configure.in:34: warning: underquoted definition of PHP_EXT_SRCDIR
configure.in:35: warning: underquoted definition of PHP_ALWAYS_SHARED
acinclude.m4:19: warning: underquoted definition of PHP_PROG_RE2C
Can't locate object method "path" via package "Request" at /usr/share/autoconf/Autom4te/C4che.pm line 69,
aclocal: autom4te failed with exit status: 1
The link that's produced in the dump puts the blame squarely on a fedora modification to automake. In short Redhat wants everyone to create their make files the way they think it should be made.
A simliar set of errors were produced for both xdebug and turck, but in the case of xdebug a more recent version (2.00 beta) was availabe, that produced the same set of warning but not the error.
Finally I decided to give up on turck mmcache. It doesn't work well on php5 life is too short too bother learning m4