Tinyproxys manualsider har deres eget buildkrav
Identificér en fejl i Tinyproxys dokumentationsbuild, og brug kildetræets understøttede man-side-mulighed, når der bygges uden lokale manualer.
Når configure i Tinyproxy fejler med en henvisning til en generator for manualsider, er det en kontrol af forudsætninger for build. Det sker, før den installerede proxy kan lytte efter forespørgsler.
Kildetræet har betydning. Ældre buildopskrifter nævner AsciiDoc og a2x. Den nuværende upstream-kilde til configure kontrollerer pod2man, når understøttelse af manualsider er slået til, og distributionen ikke allerede indeholder genererede manualer.
For et kildetræ med den understøttede mulighed kan et build, der bevidst udelader lokale manualsider, konfigureres sådan:
./configure --disable-manpage-support
Kontrollér mulighederne i den præcise kildeversion, der bygges. Deaktivering af dokumentation vælger ikke en proxyport og ændrer ikke HTTP-videresendelsespolitikken; den ændrer kun, hvilke buildprodukter der anmodes om.
Hvis manualer er nødvendige, skal du levere den generator, som versionen forventer, eller bruge udgivelsesdistributionen med genererede sider, hvor de findes. Upstream-README skelner også mellem et Git-checkout, som kræver projektets bootstrap-trin, og en udgivelses-tarball med et configure-script.
Foretræk den understøttede configure-mulighed frem for at slette en docs-post fra en genereret Makefile. Regenerering af buildfilerne kan erstatte den manuelle rettelse, mens configure-valget registrerer det tilsigtede build.