Tinyproxys Manpages haben ihre eigene Build-Voraussetzung
Erkennen Sie einen Fehler bei der Tinyproxy-Dokumentationserzeugung und nutzen Sie die unterstützte Manpage-Option des Quellbaums, wenn Sie ohne lokale Handbücher bauen.
Scheitert configure von Tinyproxy mit dem Hinweis auf einen Generator für Handbuchseiten, handelt es sich um eine Prüfung der Build-Voraussetzungen. Sie findet statt, bevor der installierte Proxy Anfragen annehmen kann.
Der Quellbaum ist entscheidend. Ältere Build-Rezepte nennen AsciiDoc und a2x. Der aktuelle configure-Quellcode im Upstream prüft pod2man, wenn die Manpage-Unterstützung aktiviert ist und die Distribution noch keine erzeugten Handbücher enthält.
Für einen Quellbaum mit dieser unterstützten Option lässt sich ein Build, der lokale Handbuchseiten bewusst auslässt, so konfigurieren:
./configure --disable-manpage-support
Prüfen Sie die Optionen der genauen Quellversion, die gebaut wird. Das Abschalten der Dokumentation wählt keinen Proxy-Port und ändert keine HTTP-Weiterleitungsrichtlinie; es ändert nur, welche Build-Produkte angefordert werden.
Wenn Handbücher benötigt werden, stellen Sie den von dieser Version erwarteten Generator bereit oder verwenden Sie die Release-Distribution mit erzeugten Seiten, sofern vorhanden. Die Upstream-README unterscheidet außerdem einen Git-Checkout, der den Bootstrap-Schritt des Projekts benötigt, von einem Release-Tarball mit configure-Skript.
Bevorzugen Sie die unterstützte configure-Option gegenüber dem Löschen eines docs-Eintrags aus einer generierten Makefile. Ein erneutes Erzeugen der Build-Dateien kann diese manuelle Änderung ersetzen, während die configure-Wahl den beabsichtigten Build festhält.