Instale o pacote libjson-glib-dev
. Ele e suas dependências contêm os arquivos que você precisa.
json-glib/json-glib.h
está abaixo de /usr/include/json-glib-1.0
. então o link simbólico que você criou não é útil. Remova-o (pode confundir configure
scripts). Para obter o compilador para procurar por arquivos de cabeçalho em /usr/include/json-glib-1.0
, você precisa passar a opção -I /usr/include/json-glib-1.0
. Mas não faça isso manualmente: chame pkg-config
, que inclui esta e outras opções necessárias. Você precisa garantir que os sinalizadores passados para o compilador C incluam 'pkg-config --cflags json-glib-1.0'
e os sinalizadores de link incluam 'pkg-config --libs json-glib-1.0'
.
A execução de ./autogen.sh
deve gerar makefiles com as opções apropriadas. Se você o executou antes de ter todas as bibliotecas necessárias instaladas, execute ./configure
novamente; isso chamará pkg-config
com as opções apropriadas e gerará um novo Makefile
. Em seguida, digite make
para construir.
Para construir o pacote Debian, instalar as dependências e executar dpkg-buildpackage
deve ser suficiente (pelo menos sob jessie, eu não verifiquei se as bibliotecas necessárias existem em wheezy). Se isso não funcionar, copie e cole todos os comandos que você executou e a saída completa deles.