Když configure nástroje Tinyproxy selže kvůli generátoru manuálových stránek, jde o kontrolu předpokladů sestavení. Probíhá dříve, než instalovaný proxy může přijímat požadavky.

Zdrojový strom je důležitý. Starší postupy sestavení zmiňují AsciiDoc a a2x. Současný zdrojový kód configure v upstreamu kontroluje pod2man, když je povolena podpora manuálových stránek a distribuce ještě neobsahuje vygenerované manuály.

Pro zdrojový strom s touto podporovanou volbou lze sestavení, které záměrně vynechává místní manuálové stránky, nakonfigurovat takto:

./configure --disable-manpage-support

Zkontrolujte volby přesně té verze zdrojového kódu, která se sestavuje. Vypnutí dokumentace nevybírá port proxy ani nemění politiku předávání HTTP; mění jen to, které produkty sestavení se požadují.

Pokud jsou manuály nutné, dodajte generátor, který daná verze očekává, nebo použijte distribuční balík vydání s vygenerovanými stránkami, kde jsou k dispozici. README v upstreamu také rozlišuje kopii z Gitu, která potřebuje krok bootstrap projektu, od tarballu vydání se skriptem configure.

Upřednostněte podporovanou volbu configure před smazáním položky docs z vygenerovaného Makefile. Opětovné vygenerování souborů sestavení může tento ruční zásah nahradit, zatímco volba configure zaznamenává zamýšlené sestavení.

Související články