Tinyproxy ၏ configure သည် လက်စွဲစာမျက်နှာ ထုတ်လုပ်သူကို ဖော်ပြပြီး မအောင်မြင်သည့်အခါ ၎င်းသည် build ကြိုတင်လိုအပ်ချက် စစ်ဆေးမှု ဖြစ်သည်။ တပ်ဆင်ထားသော proxy က တောင်းဆိုမှုများကို မနားမထောင်မီ ဖြစ်ပေါ်သည်။

ရင်းမြစ်သစ်ပင် အရေးကြီးသည်။ ရှေးဟောင်း build နည်းလမ်းများတွင် AsciiDoc နှင့် a2x ကို ဖော်ပြထားသည်။ လက်ရှိ upstream configure ရင်းမြစ်သည် man စာမျက်နှာ ပံ့ပိုးမှု ဖွင့်ထားပြီး ဖြန့်ဖြူးမှုတွင် ထုတ်လုပ်ပြီးသား လက်စွဲများ မပါရှိသေးသည့်အခါ pod2man ကို စစ်ဆေးသည်။

ထိုပံ့ပိုးထားသော ရွေးချယ်မှုရှိသည့် ရင်းမြစ်သစ်ပင် အတွက် ဒေသခံ man စာမျက်နှာများကို တမင်ချန်လှပ်သည့် build ကို ဤသို့ ပြင်ဆင်နိုင်သည်:

./configure --disable-manpage-support

build လုပ်နေသည့် အတိအကျ ရင်းမြစ်ဗားရှင်း၏ ရွေးချယ်မှုများကို စစ်ဆေးပါ။ စာရွက်စာတမ်းကို ပိတ်ခြင်းသည် proxy ဆိပ်ကမ်းကို ရွေးချယ်ခြင်း မဟုတ်ဘဲ HTTP ပို့ဆောင်မှု မူဝါဒကို မပြောင်းလဲပါ။ မည်သည့် build ထုတ်ကုန်များ တောင်းခံမည်ကိုသာ ပြောင်းလဲသည်။

လက်စွဲများ လိုအပ်ပါက ထိုဗားရှင်း မျှော်လင့်သည့် ထုတ်လုပ်သူကို ပံ့ပိုးပါ သို့မဟုတ် ထုတ်လုပ်ပြီးသား စာမျက်နှာများ ပါဝင်သည့် ထုတ်ဝေမှု ဖြန့်ဖြူးမှုကို အသုံးပြုပါ။ upstream README သည် ပရောဂျက်၏ bootstrap အဆင့် လိုအပ်သည့် Git ကူးယူမှုနှင့် configure စခရစ်ပါသော ထုတ်ဝေမှု tarball ကိုလည်း ခွဲခြားထားသည်။

ထုတ်လုပ်ထားသော Makefile မှ docs ထည့်သွင်းချက်ကို ဖျက်ခြင်းထက် ပံ့ပိုးထားသော configure ရွေးချယ်မှုကို ဦးစားပေးပါ။ build ဖိုင်များကို ပြန်လည်ထုတ်လုပ်ခြင်းက ထိုလက်ဖြင့် ပြင်ဆင်မှုကို အစားထိုးနိုင်သော်လည်း configure ရွေးချယ်မှုက ရည်ရွယ်သည့် build ကို မှတ်တမ်းတင်သည်။

ဆက်စပ်ဆောင်းပါးများ