כאשר configure של Tinyproxy נכשל בהתייחסות למחולל דפי עזרה, מדובר בבדיקת דרישות מוקדמות לבנייה. זה קורה לפני שהפרוקסי המותקן יכול להאזין לבקשות.

עץ המקור חשוב. מתכוני בנייה ישנים מזכירים AsciiDoc ו-a2x. קוד ה-configure הנוכחי ב-upstream בודק pod2man כאשר תמיכת דפי העזרה מופעלת וההפצה אינה מכילה כבר מדריכים מחוללים.

עבור עץ מקור עם האפשרות הנתמכת הזו, ניתן להגדיר בנייה שמדלגת במכוון על דפי עזרה מקומיים כך:

./configure --disable-manpage-support

בדוק את האפשרויות של גרסת המקור המדויקת שנבנית. השבתת תיעוד אינה בוחרת פורט פרוקסי ואינה משנה את מדיניות העברת HTTP; היא משנה רק אילו תוצרי בנייה מבוקשים.

אם נדרשים מדריכים, ספק את המחולל שאותו גרסה מצפה לו או השתמש בהפצת המהדורה עם דפים מחוללים היכן שהם מסופקים. ה-README ב-upstream גם מבדיל בין עותק Git, שדורש את שלב ה-bootstrap של הפרויקט, לבין tarball מהדורה המכיל סקריפט configure.

עדיף את אפשרות ה-configure הנתמכת על פני מחיקת רשומת docs מ-Makefile מחולל. יצירה מחדש של קובצי הבנייה עלולה להחליף את העריכה הידנית הזו, בעוד שבחירת ה-configure מתעדת את הבנייה המיועדת.

מאמרים קשורים