ਜਦੋਂ Tinyproxy ਦਾ configure ਮੈਨੁਅਲ-ਪੰਨਾ ਜਨਰੇਟਰ ਦਾ ਜ਼ਿਕਰ ਕਰਕੇ ਅਸਫਲ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਇਹ build ਪੂਰਵ-ਸ਼ਰਤਾਂ ਦੀ ਜਾਂਚ ਹੈ। ਇਹ ਸਥਾਪਿਤ ਪ੍ਰੌਕਸੀ ਦੇ ਬੇਨਤੀਆਂ ਸੁਣਨ ਤੋਂ ਪਹਿਲਾਂ ਹੁੰਦਾ ਹੈ।

ਸਰੋਤ ਰੁੱਖ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਪੁਰਾਣੀਆਂ build ਵਿਧੀਆਂ AsciiDoc ਅਤੇ a2x ਦਾ ਜ਼ਿਕਰ ਕਰਦੀਆਂ ਹਨ। ਮੌਜੂਦਾ upstream configure ਸਰੋਤ ਤਦ pod2man ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਜਦੋਂ man-ਪੰਨਾ ਸਮਰਥਨ ਸਮਰੱਥ ਹੋਵੇ ਅਤੇ ਵੰਡ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ ਤਿਆਰ ਮੈਨੁਅਲ ਨਾ ਹੋਣ।

ਅਜਿਹੇ ਸਮਰਥਿਤ ਵਿਕਲਪ ਵਾਲੇ ਸਰੋਤ ਰੁੱਖ ਲਈ, ਸਥਾਨਕ man ਪੰਨੇ ਜਾਣਬੁੱਝ ਕੇ ਛੱਡਣ ਵਾਲਾ build ਇਸ ਤਰ੍ਹਾਂ ਸੰਰਚਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:

./configure --disable-manpage-support

ਜਿਸ ਸਹੀ ਸਰੋਤ ਸੰਸਕਰਣ ਦਾ build ਹੋ ਰਿਹਾ ਹੈ ਉਸ ਦੇ ਵਿਕਲਪ ਜਾਂਚੋ। ਦਸਤਾਵੇਜ਼ੀਕਰਨ ਬੰਦ ਕਰਨਾ ਪ੍ਰੌਕਸੀ ਪੋਰਟ ਨਹੀਂ ਚੁਣਦਾ ਅਤੇ HTTP ਅੱਗੇ ਭੇਜਣ ਨੀਤੀ ਨਹੀਂ ਬਦਲਦਾ; ਇਹ ਸਿਰਫ਼ ਬਦਲਦਾ ਹੈ ਕਿ ਕਿਹੜੇ build ਉਤਪਾਦ ਮੰਗੇ ਜਾਂਦੇ ਹਨ।

ਜੇ ਮੈਨੁਅਲ ਲੋੜੀਂਦੇ ਹਨ, ਤਾਂ ਉਹ ਜਨਰੇਟਰ ਦਿਓ ਜਿਸਦੀ ਉਸ ਸੰਸਕਰਣ ਨੂੰ ਲੋੜ ਹੈ ਜਾਂ ਜਿੱਥੇ ਉਪਲਬਧ ਹੋਣ ਉੱਥੇ ਤਿਆਰ ਪੰਨਿਆਂ ਵਾਲੀ ਰਿਲੀਜ਼ ਵੰਡ ਵਰਤੋ। upstream README ਪ੍ਰੋਜੈਕਟ ਦੇ bootstrap ਕਦਮ ਦੀ ਲੋੜ ਵਾਲੇ Git ਚੈੱਕਆਉਟ ਅਤੇ configure ਸਕ੍ਰਿਪਟ ਵਾਲੇ ਰਿਲੀਜ਼ tarball ਵਿੱਚ ਵੀ ਫ਼ਰਕ ਕਰਦਾ ਹੈ।

ਤਿਆਰ Makefile ਵਿੱਚੋਂ docs ਐਂਟਰੀ ਹਟਾਉਣ ਦੀ ਬਜਾਏ ਸਮਰਥਿਤ configure ਵਿਕਲਪ ਨੂੰ ਤਰਜੀਹ ਦਿਓ। build ਫ਼ਾਈਲਾਂ ਦੁਬਾਰਾ ਤਿਆਰ ਕਰਨ ਨਾਲ ਉਹ ਹੱਥੀ ਸੋਧ ਬਦਲ ਸਕਦੀ ਹੈ, ਪਰ configure ਚੋਣ ਇੱਛਤ build ਦਰਜ ਕਰਦੀ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ