Le problème
Après avoir téléchargé les sources de PHP, vous décidez d’ajouter l’extension PECL « memcache » (par exemple 😉 ). Pour faire cela il faut placer le code PECL de l’extension dans le dossier « ext » du source de PHP et ensuite régénérer le fichier « configure » afin qu’il prenne en compte cette nouvelle extension disponible.
Le problème arrive à ce moment : Impossible d’avoir un fichier « configure » valide (plein d’erreurs).
La cause
La cause du problème vient de « autoconf » qui n’est pas à la bonne version par défaut sous Fedora 14 (en version 2.66). En effet, la version qui fonctionne bien doit etre la versin 2.13
Ne vous inquiétez pas elle est disponible sur les dépôts.
yum install autoconf213
Forcer la version d’autoconf
Juste avant de regénérer votre fichier « configure » de PHP, depuis votre console tapez
export PHP_AUTOCONF=`which autoconf-2.13`
Maintenant cela doit marcher !
Ensuite lancez la commande de création du fichier « configure » (dans le dossier source de PHP)
./buildconf –force