Errore "Glib.h: nessun file o directory" malgrado l'installazione di libglib2.0-dev

14

Sto cercando di rendere GROMACS l'errore che sto ottenendo è:

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

Ho visto che ci sono già domande relative a questo, e ho seguito i loro consigli e ho eseguito quanto segue:

sudo apt-get install libglib2.0-dev

Ho ottenuto

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.

Dopo questo, quando rieseguo make, perché continuo a ricevere lo stesso errore?

    
posta Dave Davis 29.02.2012 - 12:55
fonte

1 risposta

7

Ho avuto un problema simile. Potresti provare a eseguire locate glib.h . Sul mio sistema il locate ritorna:

/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

e ho finito per aggiungere -I/usr/include/glib-2.0 al percorso di inclusione del compilatore (nel Makefile).

Suppongo che questo sia perché non tutte le distribuzioni di Linux installano i file di sviluppo glib nella stessa cartella.

    
risposta data jeremija 20.08.2012 - 08:11
fonte

Leggi altre domande sui tag