मैं एक देब पैकेज संकलन कर रहा हूँ और जब मैं dpkg-buildpackage चलाने मैं पाया:dpkg-shlibdeps: त्रुटि: कोई निर्भरता जानकारी के लिए
dpkg-shlibdeps: error: no dependency information found for /usr/local/lib/libopencv_highgui.so.2.3
...
make: *** [binary-arch] Error 2
यह इसलिए होता है क्योंकि मैं निर्भरता मैन्युअल स्थापित। मुझे पता है कि यदि मैं निर्भरता स्थापित करता हूं (या चेकइंस्टॉल का उपयोग करता हूं) तो समस्या ठीक हो जाएगी, और मैं वैसे भी पैकेज जेनरेट करना चाहता हूं क्योंकि मुझे निर्भरता जांच पर रूचि नहीं है। मुझे पता है कि मैं डीपीकेजी-श्लिबडेप्स को --ignore-missing-info
विकल्प दे सकता हूं जो असफलता की जानकारी नहीं मिल पाती है, तो असफल होने से बचाता है। लेकिन मैं के बाद से मैं dpkg-buildpackage उपयोग कर रहा हूँ और dpkg-buildpackage कॉल dpkg-shlibdeps कैसे dpkg-shlibdeps के लिए इस विकल्प को पारित करने नहीं पता ...
मैं पहले से ही की कोशिश की है:
sudo dpkg-buildpackage -rfakeroot -d -B
और इसके साथ:
export DEB_DH_MAKESHLIBS_ARG=--ignore-missing-info
रूट के रूप में।
कोई विचार?
इस एक असाधारण खतरनाक विचार हो रहा है। यदि आप बाइनरी को प्रतिस्थापित करना चाहते हैं, तो आपको कम से कम विकल्पों को/usr/local/ –