मैं ओपनलेज़ लाइब्रेरी को www.marcansoft.com से संकलित करने की कोशिश कर रहा हूं और सीएमके के साथ समस्याएं चला रहा हूं। सीएमके एक त्रुटि दे रहा है जिसमें कहा गया है कि उसे शापित नहीं मिल रहा है, और बहुत से देखे जाने के बाद भी मैं इस मुद्दे के बारे में सोच रहा हूं कि समस्या क्या है। मैंने जांच की है कि मेरे पास विभिन्न ncurses संकुल स्थापित हैं लेकिन अभी भी त्रुटि बनी हुई है। मैं सीएमके से बहुत परिचित नहीं हूं लेकिन मैं इससे पहले उत्पन्न होने वाले अन्य निर्भरता मुद्दों को हल करने में सक्षम था। टर्मिनल में आउटपुट निम्नलिखित है।सीएमके को शापित नहीं मिला
[email protected]:~/dev/openlase$ cmake ./
-- Found JACK
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:70 (MESSAGE):
Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindCurses.cmake:159 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
examples/27c3_slides/CMakeLists.txt:3 (find_package)
-- Configuring incomplete, errors occurred!
किसी भी मदद की सराहना की जाएगी।
- टॉम
अभी दो बार चेक किया गया है और वह पैकेज पहले से ही स्थापित और अद्यतित था। – waffleShirt
केमेक में कई अलग-अलग लाइब्रेरी खोज पथ हैं: CMAKE_SYSTEM_LIBRARY_PATH सिस्टम-आपूर्ति पुस्तकालयों के लिए पर्याप्त होना चाहिए, CMAKE_LIBRARY_PATH परियोजनाओं के लिए अपने स्वयं के पथ प्रदान करने के लिए है। शायद आपकी ncurses.h फ़ाइल डिफ़ॉल्ट स्थान पर नहीं है? आपको अपनी प्रोजेक्ट के CMAKE_LIBRARY_PATH में निर्देशिका वाली निर्देशिका जोड़ने की आवश्यकता हो सकती है। – sarnold
सहायता के लिए धन्यवाद। मैं बस FindCurses.cmake फ़ाइल में जा रहा हूं और इसे CURSES के बजाय NCURSES का उपयोग करने के लिए मजबूर कर रहा हूं। सब ठीक हो गया सब कुछ। – waffleShirt