web-dev-qa-db-fra.com

Pourquoi «make gconfig» ne fonctionne pas lors de la compilation du noyau?

J'essaie de compiler le noyau 3.12.14 de Vanilla Linux téléchargé à partir de kernel.org. Quand j'essaie make gconfig, il dit:

* Unable to find the GTK+ installation. Please make sure that
* the GTK+ 2.0 development package is correctly installed...
* You need gtk+-2.0, glib-2.0 and libglade-2.0.
*
make[1]: *** No rule to make target 'scripts/kconfig/.tmp_gtkcheck', needed by `scripts/kconfig/gconf.o'.  Stop.
make: *** [gconfig] Error 2

Maintenant, il semble que mon Ubuntu n’ait pas gtk + par défaut, dpkg -s xxxx l’a confirmé. J'ai essayé d'installer tous les 3 en utilisant Sudo apt-get install xxxx mais aucun paquet n'a été trouvé.

Que puis-je faire maintenant! (Est-ce que Pygtk est une réponse?)

Remarque: xxxx est un espace réservé pour 3 packages manquants nommés dans l'erreur.

8
JuliandotNut

Le message est très clair:

* Unable to find the GTK+ installation. Please make sure that
* the GTK+ 2.0 development package is correctly installed...
* You need gtk+-2.0, glib-2.0 and libglade-2.0.
*

Donc, installez simplement les bibliothèques dont vous avez besoin. Dans la plupart des cas, ceux-ci sont fournis par la version -dev des packages mentionnés dans l'erreur. Dans le cas des bibliothèques, il est probable que vous deviez ajouter lib au début. Donc, dans ce cas:

Sudo apt-get install libgtk2.0-dev libglib2.0-dev libglade2-dev

Et fait.

18
Braiam