Tinyproxy 的 man 手册页有自己的构建要求
识别 Tinyproxy 文档生成失败,并在没有本地手册的情况下构建时使用源码树支持的 man 手册页选项。
Tinyproxy 的 configure 因提到手册页生成器而失败时,这实际上是构建前置依赖检查。它发生在已安装的代理开始监听请求之前。
源码树很关键。较早的构建说明会提到 AsciiDoc 和 a2x。当前上游 configure 源码在启用手册页支持、且发行包尚未包含已生成手册时,会检查 pod2man。
对于带有该受支持选项的源码树,若要有意不构建本地 man 手册页,可以这样配置:
./configure --disable-manpage-support
请检查所构建的确切源码版本自身提供的选项。关闭文档构建既不会选择代理端口,也不会改变 HTTP 转发策略;它只改变请求生成哪些构建产物。
如果确实需要手册,请提供该版本所期望的生成器,或使用随发行包提供的、已含生成页面的版本。上游 README 还区分了 Git 检出(需要项目自身的 bootstrap 步骤)与包含 configure 脚本的发布 tarball。
与其从生成的 Makefile 中删除 docs 条目,不如使用受支持的 configure 选项。重新生成构建文件会覆盖那处手改,而 configure 的选择会记录下预期的构建方式。