Tinyproxy کے man صفحات کی اپنی build ضرورت ہے
Tinyproxy دستاویزات کی تیاری کی ناکامی کو پہچانیں اور مقامی manuals کے بغیر build کرتے وقت سورس درخت کا معاون man-صفحہ اختیار استعمال کریں۔
جب Tinyproxy کا configure کسی manual-صفحہ ساز کا ذکر کرتے ہوئے ناکام ہو، تو یہ build کی پیشگی شرائط کی جانچ ہے۔ یہ نصب شدہ proxy کے درخواستیں سننے سے پہلے ہوتا ہے۔
سورس درخت اہم ہے۔ پرانی build ترکیبیں AsciiDoc اور a2x کا ذکر کرتی ہیں۔ موجودہ upstream configure سورس pod2man کی جانچ کرتا ہے جب man-صفحہ معاونت فعال ہو اور تقسیم میں پہلے سے تیار شدہ manuals موجود نہ ہوں۔
ایسے معاون اختیار والے سورس درخت کے لیے، مقامی man صفحات کو جان بوجھ کر چھوڑنے والی build اس طرح ترتیب دی جا سکتی ہے:
./configure --disable-manpage-support
جس عین سورس ورژن کی build ہو رہی ہے اس کے اختیارات جانچیں۔ دستاویزات بند کرنا نہ proxy پورٹ منتخب کرتا ہے اور نہ HTTP فارورڈنگ پالیسی بدلتا ہے؛ یہ صرف یہ بدلتا ہے کہ کون سی build مصنوعات طلب کی جائیں۔
اگر manuals درکار ہوں تو وہ ساز فراہم کریں جس کی اس ورژن کو توقع ہے یا جہاں دستیاب ہوں وہاں تیار شدہ صفحات والی ریلیز تقسیم استعمال کریں۔ upstream README Git کاپی، جسے منصوبے کے bootstrap مرحلے کی ضرورت ہے، اور configure اسکرپٹ والے ریلیز tarball میں بھی فرق کرتا ہے۔
تیار شدہ Makefile سے docs اندراج حذف کرنے کے بجائے معاون configure اختیار کو ترجیح دیں۔ build فائلیں دوبارہ بنانے سے وہ دستی ترمیم بدل سکتی ہے، جبکہ configure کا انتخاب مطلوبہ build درج کرتا ہے۔