Por que o lxqt-build-tools falha na construção?

0

Gostaria de criar LxQt de fontes em um sistema derivativo Ubuntu xenial . Eu segui o oder como descrito em link e libqtxdg compilado e instalado bem, mas a segunda parte lxqt-build-tools não é executado através do cmake. Eu instalei todos os pré-requisitos listados no Ubuntu, mas recebo o seguinte para o pacote mencionado:

$ 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$

e não posso dizer o que deu errado. O arquivo de log listado também não fornece muitas informações .... Como posso superar isso?

    
por cerr 09.12.2017 / 15:59

1 resposta

2

Resposta curta : você precisa do pacote libglib2.0-dev com uma versão não inferior a 2,5 para funcionar.

Resposta longa (veja também os comentários da postagem original):

glib-2.0 é o nome para referenciar o pacote em pkgconfig e outras ferramentas. glib-2.0 não significa necessariamente que o número da versão é 2.0 . Desde que você está compilando da fonte. É muito provável que você realmente precise de libglib2.0-dev com uma versão não inferior a 2.5 . dev aqui significa "desenvolvimento" e você pode interpretá-lo como "você precisará disso se quiser construir alguma coisa". Você precisa de um pacote de desenvolvimento para fazer a compilação. Tenha isso em mente ao compilar a partir da fonte no futuro. Isso economizará seu tempo.

    
por 09.12.2017 / 17:29