وقتی configure در Tinyproxy با اشاره به تولیدکننده صفحه‌های راهنما شکست می‌خورد، این یک بررسی پیش‌نیاز ساخت است. پیش از آن رخ می‌دهد که پروکسی نصب‌شده بتواند درخواست‌ها را بشنود.

درخت منبع اهمیت دارد. دستورهای ساخت قدیمی‌تر از AsciiDoc و a2x نام می‌برند. کد configure کنونی در upstream وقتی پشتیبانی صفحه‌های راهنما فعال است و توزیع از پیش راهنمای تولیدشده ندارد، pod2man را بررسی می‌کند.

برای درخت منبعی که آن گزینه پشتیبانی‌شده را دارد، ساختی که آگاهانه صفحه‌های راهنمای محلی را حذف می‌کند می‌تواند چنین پیکربندی شود:

./configure --disable-manpage-support

گزینه‌های همان نسخه دقیق منبعی را که ساخته می‌شود بررسی کنید. خاموش کردن مستندات نه پورت پروکسی را انتخاب می‌کند و نه سیاست ارسال HTTP را تغییر می‌دهد؛ فقط تعیین می‌کند کدام محصولات ساخت درخواست شوند.

اگر راهنماها لازم‌اند، تولیدکننده‌ای را که آن نسخه انتظار دارد فراهم کنید یا از توزیع انتشار با صفحه‌های تولیدشده در جایی که ارائه می‌شود استفاده کنید. README در upstream نیز میان نسخه Git که به گام bootstrap پروژه نیاز دارد و tarball انتشار که اسکریپت configure دارد تفاوت می‌گذارد.

گزینه پشتیبانی‌شده configure را به حذف یک ورودی docs از Makefile تولیدشده ترجیح دهید. تولید دوباره فایل‌های ساخت می‌تواند آن ویرایش دستی را جایگزین کند، در حالی که انتخاب configure ساخت موردنظر را ثبت می‌کند.

مقالات مرتبط