все!LibyUI-ncurses (YaST2) на Ubuntu 16.04 проблемы с сборкой
Я пытаюсь создать последнюю версию git libyui на ununtu 16.04.2, но не повезло ... Итак, может кто-нибудь помочь мне построить версию ncurses?
Это libyui-Ncurses/VERSION.cmake
SET(VERSION_MAJOR "2")
SET(VERSION_MINOR "47")
SET(VERSION_PATCH "6")
SET(VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${GIT_SHA1_VERSION}")
##### This is need for the libyui core, ONLY.
##### These will be overridden from exports in LibyuiConfig.cmake
SET(SONAME_MAJOR "5")
SET(SONAME_MINOR "0")
SET(SONAME_PATCH "0")
SET(SONAME "${SONAME_MAJOR}.${SONAME_MINOR}.${SONAME_PATCH}")
и здесь проблема с ncurses6 ...
$ cmake ..
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
Could NOT find Curses6 (missing: CURSES6_LIBRARIES)
Call Stack (most recent call first):
/usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
cmake/Modules/FindCurses6.cmake:25 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
/usr/share/libyui/buildtools/LibyuiCommon.cmake:231 (FIND_PACKAGE)
CMakeLists.txt:46 (FIND_LIB_DEPENDENCIES)
-- Configuring incomplete, errors occurred!
See also "/home/stalker/projects/libyui-ncurses/build/CMakeFiles/CMakeOutput.log".
Спасибо за заранее! Alex
Сообщение об ошибке означает, что он не находит библиотеки Curses6. Изучая «FindCurse6.cmake» [источник] (https://github.com/libyui/libyui-ncurses/blob/master/cmake/Modules/FindCurses6.cmake), вы можете найти имена этих библиотек: 'ncursesw' , 'panelw' и' tinfo' (последний необязателен). – Tsyvarev