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.

Ähnliche Artikel