Os caminhos include dbus devem ser recuperados por uma chamada para
pkg-config dbus-1 --cflags
você pode compilar um programa usando dbus por
cc dbus-example.c -o dbus-example $(pkg-config dbus-1 --cflags)
ou
make dbus-example CFLAGS+="$(pkg-config dbus-1 --cflags)"
cabeçalhos dbus são incluídos pela linha
#include <dbus/dbus.h>
este "caminho estranho inclui" aumenta a flexibilidade para futuras versões do dbus ou outras arquiteturas.