URL: https://linuxfr.org/forums/linux-debutant/posts/dpk-config-et-installation-dans-un-r%C3%A9pertoire-sp%C3%A9cifique Title: dpk-config et installation dans un répertoire spécifique Authors: Didier RAPP Date: 2004年12月12日T20:38:49+01:00 Tags: Score: 0 Bonjour, Je souhaite installer gxine après avoir mis en place une version de libxine cvs. L'execution m'indique qu'il faut une version de GTK récente. J'ai récupérer des sources récents nécessaires à l'installation de GTK : gtk+-2.4.14.tar.gz glib-2.5.7.tar.gz pango-1.7.0.tar.gz atk-1.7.3.tar.gz Ne souhaitant casser ce qui est déjà en place, j'essaie d'installer dans des répertoires différentes de /usr/bin. J'ai choisi mon répertoire par défaut /home/didier équivalent à la variable HOME.. Je compile et j'installe glib en faisant : ./configure --prefix=$HOME puis make et make install. Pas d'erreur. J'ai dans /home/didier/bin, /home/didier/lib et /home/didier/include des fichiers générés par cette installation. Quand j'essaie d'installer pango, le script configure m'indique qu'il y a un problème de version de gl : $./configure --prefix=$HOME -- extrait de config.log configure:21845: error: *** Glib 2.4.0 or better is required. The latest version of *** Glib is always available from [ftp://ftp.gtk.org/.(...)](ftp://ftp.gtk.org/.) -- Fin de l'execution du script : checking for pkg-config... /usr/bin/pkg-config checking for fontconfig >= 1.0.1... yes checking FONTCONFIG_CFLAGS... checking FONTCONFIG_LIBS... -lfontconfig checking for freetype-config... /usr/bin/freetype-config checking for FT_Get_Next_Char in -lfreetype... yes checking for xft >= 2.0.0... yes checking XFT_CFLAGS... -I/usr/X11R6/include -I/usr/include/freetype2 checking XFT_LIBS... -L/usr/X11R6/lib -lXft -lX11 -lfreetype -lXrender -lfontconfig checking for pkg-config... (cached) /usr/bin/pkg-config checking for GLIB - version >= 2.4.0... no *** Could not run GLIB test program, checking why... *** The test program failed to compile or link. See the file config.log for the *** exact error that occured. This usually means GLIB is incorrectly installed. configure: error: *** Glib 2.4.0 or better is required. The latest version of *** Glib is always available from [ftp://ftp.gtk.org/.(...)](ftp://ftp.gtk.org/.) [didier@Lucius pango-1.7.0]$ Le problème doit provenir du fait que le script lance pkg-config (/usr/bin/pkg-config) et que le numéro de version qui est renvoyé est celui actuellement installé par rpm et pas la version que je viens de compiler. Quel est le moyen que je peux utiliser pour continuer sans installer directement dans les répertoires standards ? La variable PKG_CONFIG n'est pas initialisée. J'ai essayé d'y mettre des choses du type PKG_CONFIG="/home/didier/lib/pkgconfig/glib-2.0.pc" mais il me renvoie des injures en me disant que j'utilise une vieille version de pkg-config ... ce qui n'est pas vrai : [didier@Lucius pango-1.7.0]$ pkg-config --version 0.15.0 [didier@Lucius pango-1.7.0]$