web-dev-qa-db-fra.com

Erreur "Glib.h: Aucun fichier ou répertoire de ce type" malgré l'installation de libglib2.0-dev

J'essaie de faire de GROMACS l'erreur que je reçois est la suivante:

fatal error: glib.h: No such file or directory

J'ai vu qu'il y avait déjà des questions à ce sujet, et j'ai suivi leurs conseils et lancé ce qui suit:

Sudo apt-get install libglib2.0-dev

J'ai eu

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libglib2.0-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 270 not upgraded.

Après cela, quand je relance make, pourquoi ai-je toujours la même erreur?

18
Dave Davis

J'avais un problème similaire. Vous pouvez essayer de lancer locate glib.h. Sur mon système, le localiser retourne:

/home/jere/src/last.fm-1.4.2.58240/src/transcode/mpgli/mpglib/mpglib.h
/usr/include/dbus-1.0/dbus/dbus-glib.h
/usr/include/glib-2.0/glib.h
/usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/dbusmenu-glib.h
/usr/src/linux-headers-3.2.0-29-generic/include/config/blk/dev/bsglib.h

et j’ai fini par ajouter le -I/usr/include/glib-2.0 au chemin d’inclusion du compilateur (dans le Makefile).

Je suppose que ceci est dû au fait que toutes les distributions linux n’installent pas les fichiers de développement glib dans le même dossier.

10
jeremija