Ok, je n'avais pas prêté attention à la glib.
innosang, tu dois remplacer dbus-1 par dbus-glib-1. Vérifie que la glib est bien installé. A priori, si tu as le fichier dbus-glib.h, c'est que le paquet dbus-glib est installé ; il dépend lui-même du paquet dbus. Il n'était donc pas nécessaire que tu compiles dbus, ça peut même poser problème avec le paquet dbus déjà installé.
MetallicaMan, tu dois indiquer où se trouve les headers de la glib. Voici ce que m'indique pkg-config pour dbus-glib-1 (à adapter)
-I/usr/local/include/dbus-1.0 -I/usr/local/include//dbus-1.0 -I/usr/local/lib/dbus-1.0/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
Je te conseille d'utiliser pkg-config, comme indiquer plus haut, pour ne pas avoir à chercher les flags de compilation.
La compilation de
#include <dbus/dbus-glib.h>
int main () {
return 0;
}
ne pose pas de problème chez moi.
je pense qu'on doit modifier quelque varibale ou le gcc!!!
le gcc bien sûr...
Partager