Bonjour,
Je travaille sous linux RHEL4.
J'exécute la commande pkg-config suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
>/opt/IPAS/bin/pkg-config --exists atk
>echo $?
0
Je m'attendait à obtenir 1 (pour true : le module existe)
J'ai vérifié le PKG_CONFIG_PATH :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
>echo $PKG_CONFIG_PATH
/opt/IPAS/lib/pkgconfig:/usr/lib/pkgconfig:/usr/local/lib/pkgconfig
et le fait que j'ai bien un fichier atk.pc là ou cherche pkgconfig :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
>more /opt/IPAS/lib/pkgconfig/atk.pc
prefix=/opt/IPAS
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
 
Name: Atk
Description: Accessibility Toolkit
Version: 1.29.92
Requires: gobject-2.0
Libs: -L${libdir} -latk-1.0
Cflags: -I${includedir}/atk-1.0
Si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
>/opt/IPAS/bin/pkg-config --modversion atk
1.29.92
Le module est bien trouvé !
Quelqu'un a t'il une explication?
Merci