Domanda
Sto cercando di costruire Firefox dai sorgenti e sto ottenendo appeso su alcuni dei requisiti.
Sto cercando di costruire libIDL, che richiede glib. Mi sono glib costruito e installato in / usr / local, ma quando provo e configurare libIDL, ottengo un fallimento a:
checking for LIBIDL... configure: error: Package requirements (glib-2.0 >= 2.4.0) were not met:
No package 'glib-2.0' found
ho usato l'ultima versione di glib che posso trovare, ftp://ftp.gtk.org/pub/glib/2.20/glib-2.20.3.tar.gz
Tuttavia, ho anche cercato in giro e vedo riferimenti a libglib-2.0 come ad esempio a http://packages.debian.org/search?keywords=libglib2.0-dev
Ci sono 2 rami divergenti di Glib, come un v1 e v2?
Soluzione
È necessario installare glib-devel in modo da avere esistono le intestazioni glib sul sistema. Senza le intestazioni, autoconf segnerà la libreria come mancanti.
Altri suggerimenti
È stato installato loquace dalla sorgente che dovrebbe aver funzionato. Il vero problema è stato molto probabilmente con i percorsi si sceglie di installare in. Lo script autoconf potrebbe non essere alla ricerca di glib in cui è installato, o può essere alla ricerca in un'altra directory prima e trovando una vecchia versione.