Je suis en train d'installer GTK +, mais il nécessite plusieurs conditions préalables. Ceux-ci sont
Maintenant, j'ai mis à niveau mon glib-2.0 vers la version 2.38.2 et j'ai déjà essayé de mettre à jour atk, pango et gdk-pixbuf
checking for GLIB - version >= 2.31.2...
'pkg-config --modversion glib-2.0' returned 2.38.2, but GLIB (2.32.4)
was found! If pkg-config was correct, then it is best
to remove the old version of GLib. You may also be able to fix the error
by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
/etc/ld.so.conf. Make sure you have run ldconfig if that is
required on your system.
If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
to point to the correct configuration files
configure: error:
GLIB 2.31.2 or better is required. The latest version of
GLIB is always available from ftp://ftp.gtk.org/. If GLIB is installed
but not in the same location as pkg-config add the location of the file
glib-2.0.pc to the environment variable PKG_CONFIG_PATH.
Cela fait quelques heures que je tourne en rond pour essayer de faire fonctionner cela. Si quelqu'un pouvait aider, ce serait très apprécié. Merci d'avance
J'ai le même problème que vous.
Je règle PKG_CONFIG_PATH
et LD_LIBRARY_PATH
comme
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
LD_LIBRARY_PATH=/usr/local/lib
Mais ça n'a pas marché. Ensuite, j'ai trouvé quelqu'un le résoudre comme
echo $LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
Et ça a marché!
J'ai testé cela tellement de fois, et j'ai vérifié que si nous installions glib à partir de la source, nous devions avoir les options suivantes:
./configure --prefix=/usr --with-pcre=system
, comme dans instructions , cela signifie que nous avons installé glib dans /usr/lib path
. Donc, nous devons faire export LD_LIBRARY_PATH=/usr/lib
.--prefix=
si le chemin par défaut est /usr/local/lib/
. Donc, si pkg_config
finds deux bibliothèques installées nous devons faire export LD_LIBRARY_PATH=/usr/local/lib
si nous avons installé dans le chemin par défaut.J'espère que ça aide quelqu'un.