Wanneer configure van Tinyproxy mislukt met een verwijzing naar een generator voor handleidingspagina's, is dat een controle van bouwvereisten. Het gebeurt voordat de geïnstalleerde proxy verzoeken kan aannemen.

De bronboom is belangrijk. Oudere bouwrecepten noemen AsciiDoc en a2x. De huidige configure-bron in upstream controleert pod2man wanneer ondersteuning voor man-pagina's is ingeschakeld en de distributie nog geen gegenereerde handleidingen bevat.

Voor een bronboom met die ondersteunde optie kan een bouw die lokale man-pagina's bewust overslaat zo worden geconfigureerd:

./configure --disable-manpage-support

Controleer de opties van de exacte bronversie die wordt gebouwd. Documentatie uitschakelen kiest geen proxy-poort en verandert het HTTP-doorstuurbeleid niet; het verandert alleen welke bouwproducten worden aangevraagd.

Als handleidingen nodig zijn, lever dan de generator die die versie verwacht of gebruik de release-distributie met gegenereerde pagina's waar die worden geleverd. De upstream-README onderscheidt ook een Git-checkout, die de bootstrap-stap van het project nodig heeft, van een release-tarball met een configure-script.

Geef de voorkeur aan de ondersteunde configure-optie boven het verwijderen van een docs-item uit een gegenereerde Makefile. Het opnieuw genereren van de bouwbestanden kan die handmatige wijziging vervangen, terwijl de configure-keuze de bedoelde bouw vastlegt.

Gerelateerde artikelen