Question libgtk2.0-common ne parvient pas à générer avec l'erreur Gdk-2.0.gir, tapez la référence 'GdkPixbuf' introuvable


J'essaie de construire gtk, mais cela échoue. Voici ce que je fais:

sudo apt-get build-dep libgtk2.0-common
apt-get source libgtk2.0-common
cd gtk+2.0-2.22.0/
gedit gtk/gtktreeview.c &
#...editing a few files (or not, it's the same error)
./configure --prefix=/usr
make

La compilation est exécutée pendant un moment puis se ferme:

Gdk-2.0.gir: error: Type reference 'GdkPixbuf' not found
...
make: *** [all] Error 2

Qu'est-ce que je fais mal?


2
2018-01-04 14:14


origine


vous ne devriez pas utiliser "sudo" pour configure et make, c'est seulement nécessaire pour "make install", par curiosité pourquoi essayez vous de construire gtk? ? - João Pinto
La raison pour laquelle j'essaie de construire gtk est de répondre cette question :-) - Stefano Palazzo♦


Réponses:


Si vous souhaitez utiliser la source du package, vous devez compiler en utilisant les règles de construction du paquet debian au lieu d'utiliser la configuration / make simple comme vous le faites depuis une source originale. Pour générer en utilisant les règles de construction du package, à partir du répertoire source, exécutez simplement:

debuild

La construction manuelle échoue probablement à cause d'un correctif nécessaire qui est appliqué à partir des règles de construction du package.


3
2018-01-04 14:51