Quand configure de Tinyproxy échoue en mentionnant un générateur de pages de manuel, il s'agit d'un contrôle des prérequis de compilation. Cela se produit avant que le proxy installé puisse écouter des requêtes.

L'arborescence source compte. Les anciennes recettes de compilation mentionnent AsciiDoc et a2x. Le code configure actuel en amont vérifie pod2man lorsque la prise en charge des pages de manuel est activée et que la distribution ne contient pas déjà des manuels générés.

Pour une arborescence source dotée de cette option prise en charge, une compilation qui omet volontairement les pages de manuel locales peut être configurée ainsi :

./configure --disable-manpage-support

Vérifiez les options de la version exacte des sources compilées. Désactiver la documentation ne choisit pas de port de proxy et ne modifie pas la politique de transfert HTTP ; cela change seulement les produits de compilation demandés.

Si des manuels sont nécessaires, fournissez le générateur attendu par cette version ou utilisez la distribution de version contenant des pages générées lorsqu'elles sont fournies. Le README en amont distingue aussi une copie Git, qui exige l'étape bootstrap du projet, d'une archive de version contenant un script configure.

Préférez l'option configure prise en charge à la suppression d'une entrée docs dans un Makefile généré. Régénérer les fichiers de compilation peut remplacer cette modification manuelle, tandis que le choix configure enregistre la compilation visée.

Articles similaires