Tinyproxy-এর configure যদি ম্যানুয়াল-পেজ জেনারেটর উল্লেখ করে ব্যর্থ হয়, তবে সেটি একটি বিল্ড-পূর্বশর্ত যাচাই। ইনস্টল করা প্রক্সি অনুরোধ শোনার আগেই এটি ঘটে।

সোর্স ট্রি গুরুত্বপূর্ণ। পুরোনো বিল্ড রেসিপিতে AsciiDoc ও a2x উল্লেখ থাকে। বর্তমান upstream configure সোর্স ম্যান-পেজ সমর্থন সক্রিয় থাকলে এবং ডিস্ট্রিবিউশনে আগেই তৈরি ম্যানুয়াল না থাকলে pod2man পরীক্ষা করে।

এমন সমর্থিত বিকল্পযুক্ত সোর্স ট্রির জন্য, স্থানীয় ম্যান পেজ ইচ্ছাকৃতভাবে বাদ দেওয়া বিল্ড এভাবে কনফিগার করা যায়:

./configure --disable-manpage-support

যে সোর্স সংস্করণ বিল্ড করা হচ্ছে তার বিকল্পগুলি যাচাই করুন। ডকুমেন্টেশন বন্ধ করলে প্রক্সি পোর্ট নির্বাচন হয় না এবং HTTP ফরওয়ার্ডিং নীতি বদলায় না; এটি কেবল নির্ধারণ করে কোন বিল্ড পণ্য চাওয়া হবে।

ম্যানুয়াল দরকার হলে সেই সংস্করণের প্রত্যাশিত জেনারেটর সরবরাহ করুন বা যেখানে পাওয়া যায় সেখানে তৈরি পৃষ্ঠাসহ রিলিজ ডিস্ট্রিবিউশন ব্যবহার করুন। upstream README আরও পার্থক্য করে Git চেকআউট (যার প্রকল্পের bootstrap ধাপ দরকার) এবং configure স্ক্রিপ্টযুক্ত রিলিজ tarball-এর মধ্যে।

তৈরি Makefile থেকে docs এন্ট্রি মুছে ফেলার বদলে সমর্থিত configure বিকল্প বেছে নিন। বিল্ড ফাইল পুনরায় তৈরি করলে সেই হাতে করা সম্পাদনা প্রতিস্থাপিত হতে পারে, কিন্তু configure পছন্দটি অভীষ্ট বিল্ড লিপিবদ্ধ করে।

সম্পর্কিত নিবন্ধ