Bonjour,
je developpe actuellement une application graphique gtk en utilisant libglade.
J'utilise CMake pour generer mes makefile.
Lorsque j'etais sous fedora 5 tout fonctionnait bien mais depuis que je suis passe sous fedora 10, j'ai un message d'erreur que je n'arrive pas a expliquer.
Dans le CMakelist.txt, j'ai defini :
SET(CMAKE_C_FLAGS "-export-dynamic -std=c99 `pkg-config --cflags --libs libglade-2.0`")
pkg-config est bien installe et j'ai bien defini les macros :
$ locate pkg-config
/usr/bin/pkg-config
$ echo $PKG_CONFIG_PATH
/usr/local/lib/pkgconfig:/usr/lib/pkgconfig
Cependant lorsque je lance la compilation, voici ce que j'obtiens :
$ make
[ 4%] Built target header
[ 30%] Built target video-cpp-shared
[ 34%] Built target test1394
[ 39%] Built target testOpenCV2
[ 43%] Built target testV4L
[ 47%] Built target testVideo2
[ 52%] Built target testVideo_c
[ 78%] Built target video-cpp-static
Linking C executable bin/main
gcc: `pkg-config: No such file or directory
gcc: libglade-2.0`: No such file or directory
make[2]: *** [gui.gtk/bin/main] Error 1
make[1]: *** [gui.gtk/CMakeFiles/main.dir/all] Error 2
make: *** [all] Error 2
Si je commente la ligne de code presente ci-dessus, il compile jusqu'a moment ou il a evidemment besoin d'utiliser pkg-config.
Si quelqu'un pouvait m'apporter son aide ce sera super car la je ne vois pas du tout pourquoi il refuse de compiler alors que le meme code sous fedora 5 compile...
Merci,
L'elfe d'Azur
Partager