Когда configure Tinyproxy завершается ошибкой со ссылкой на генератор страниц руководства, это проверка предварительных условий сборки. Она происходит до того, как установленный прокси сможет принимать запросы.

Дерево исходников имеет значение. Старые рецепты сборки упоминают AsciiDoc и a2x. Текущий исходный код configure в upstream проверяет pod2man, когда поддержка man-страниц включена, а в дистрибутиве ещё нет сгенерированных руководств.

Для дерева исходников с этим поддерживаемым параметром сборку, которая намеренно пропускает локальные man-страницы, можно настроить так:

./configure --disable-manpage-support

Проверьте параметры именно той версии исходников, которая собирается. Отключение документации не выбирает порт прокси и не меняет политику пересылки HTTP; оно меняет только то, какие продукты сборки запрашиваются.

Если руководства нужны, предоставьте генератор, которого ожидает эта версия, или используйте дистрибутив выпуска со сгенерированными страницами, где они предоставляются. README в upstream также различает копию Git, которой нужен шаг bootstrap проекта, и tarball выпуска со скриптом configure.

Предпочитайте поддерживаемый параметр configure удалению записи docs из сгенерированного Makefile. Повторная генерация файлов сборки может заменить это ручное изменение, тогда как выбор configure фиксирует предполагаемую сборку.

Похожие статьи