फेडोरा 26 पर ncurses-devel संस्करण 5 कैसे स्थापित करें?


1

मैं NXP I.MX6 के लिए Fedora 26 पर Android बना रहा हूं, दोपहर का भोजन करने के बाद (कई बार, हर बार), मैं निम्नलिखित त्रुटि का सामना कर रहा हूं:

prebuilts/clang/host/linux-x86/clang-2690385/bin/clang++: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

मैंने स्थापित किया है ncurses-devel तथा ncurses-compat-libs जैसा कि सुझाव दिया गया है इस लिंक, लेकिन फिर भी यह उपरोक्त त्रुटि फेंकता है।

जांच करने पर, मैं समझता हूं कि ncurses-devel संस्करण 6 को डिफ़ॉल्ट रूप से स्थापित करता है और मुझे संदेह है कि ncurses-compat-libs संस्करण 5 और amp के लिए केवल 32-बिट लाइब्रेरी स्थापित करता है; 6।

32-बिट लाइब्रेरी पथ :

$ ls /usr/lib/libncurses*
libncurses.so         libncurses.so.5.9     libncurses.so.6.0    libncurses++w.so.5    libncurses++w.so.6    
libncurses++.so       libncurses++.so.5.9   libncurses++.so.6.0   libncursesw.so.5      libncursesw.so.6      
libncurses.so.5       libncurses.so.6       libncurses++w.so      libncurses++w.so.5.9  libncurses++w.so.6.0  
libncurses++.so.5     libncurses++.so.6     libncursesw.so        libncursesw.so.5.9    libncursesw.so.6.0  

64-बिट लाइब्रेरी पथ :

$ ls /usr/lib64/libncurses*
/usr/lib64/libncurses.so    /usr/lib64/libncurses++.so.6    /usr/lib64  /libncurses++w.so    /usr/lib64/libncursesw.so.6
/usr/lib64/libncurses++.so  /usr/lib64/libncurses.so.6.0    /usr/lib64/libncursesw.so      /usr/lib64/libncurses++w.so.6.0
/usr/lib64/libncurses.so.6  /usr/lib64/libncurses++.so.6.0  /usr/lib64/libncurses++w.so.6  /usr/lib64/libncursesw.so.6.0

तो सवाल यह है कि मैं कैसे स्थापित करूं? ncursed-devel संस्करण 5 फेडोरा 26 पर?


वहाँ एक कारण है कि यह सिस्टम क्लैंग का उपयोग नहीं कर सकता है?
Ignacio Vazquez-Abrams

32-बिट और 64-बिट संस्करण हैं ncurses-compat-libs, लेकिन कोई विकास शीर्षलेख नहीं है क्योंकि (बग रिपोर्ट में उल्लेख किया गया है ...) समर्थन करने का कोई कारण नहीं है विकास ABI 5 का उपयोग करना।
Thomas Dickey

@ IgnacioVazquez-Abrams: मुझे लगता है कि इसका कारण यह है कि एंड्रॉइड प्री-बिल्ट टूलचिन का उपयोग करता है, लेकिन मेजबान मशीन पर उपलब्ध संगत पुस्तकालयों की अपेक्षा करता है।
Aananth C N
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.