lxqt-build-tools 빌드가 실패하는 이유는 무엇입니까?

lxqt-build-tools 빌드가 실패하는 이유는 무엇입니까?

LxQt파생된 시스템의 소스 에서 Ubuntu xenial빌드 하고 싶습니다 . 설명된 순서를 따랐습니다.https://github.com/lxde/lxqt/wiki/Building-from-source정상적으로 컴파일 libqtxdg되고 설치되지만 두 번째 부분은 lxqt-build-toolscmake를 통해 실행할 수 없습니다. 나열된 모든 Ubuntu 필수 구성 요소를 설치했지만 위 패키지에 대해 다음을 얻습니다.

$ 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                          
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")  
-- Checking for module 'glib-2.0>=2.50'                           
--                                                                
CMake Error at /usr/share/cmake-3.5/Modules/FindPkgConfig.cmake:367 (message):                                                      
  A required package was not found                                
Call Stack (most recent call first):                              
  /usr/share/cmake-3.5/Modules/FindPkgConfig.cmake:532 (_pkg_check_modules_internal)
  CMakeLists.txt:17 (pkg_check_modules)


-- Configuring incomplete, errors occurred!
See also "/home/ron/src/lxqt/lxqt-build-tools/build/CMakeFiles/CMakeOutput.log".
ron@ron-notebook:~/src/lxqt/lxqt-build-tools/build$

나는 무엇이 잘못되었는지 모른다. 나열된 로그 파일도 많은 정보를 제공하지 않습니다. 이 문제를 어떻게 극복할 수 있습니까?

답변1

짧은 답변: libglib2.0-dev실행하려면 소프트웨어 패키지 버전 2.5 이상이 필요합니다.

긴 대답(원본 게시물의 댓글도 참조하세요):

glib-2.0pkgconfig패키지 및 기타 도구를 참조하는 이름입니다 . 소스에서 컴파일하고 있으므로 glib-2.0반드시 버전 번호가 임을 의미하는 것은 아닙니다 . 2.0실제로 필요한 버전 은 libglib2.0-dev아마도 2.5. dev컴파일하려면 개발 패키지가 필요합니다. 나중에 소스에서 컴파일할 때 이 점을 염두에 두시기 바랍니다. 이렇게 하면 시간이 절약됩니다.

관련 정보