Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

D-Bus linking issue

I have been trying to compile a program for dbus and as suggested I did in the code as mention to a similar question. I did execute it as shown:

gcc `pkg-config --cflags dbus-glib-1` \
  `pkg-config --cflags dbus-1` \
  `pkg-config --cflags glib-2.0` \
   dbus-example.c \
  `pkg-config --libs dbus-glib-1` \
  `pkg-config --libs dbus-1` \
  `pkg-config --libs glib-2.0`

I am still getting the following error:

Package dbus-glib-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `dbus-glib-1.pc'
to the PKG_CONFIG_PATH environment variable
No package 'dbus-glib-1' found
Package glib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib-2.0' found
Package dbus-glib-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `dbus-glib-1.pc'
to the PKG_CONFIG_PATH environment variable
No package 'dbus-glib-1' found
Package glib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib-2.0' found 

I installed the above mentioned packages, but still the error persists.

like image 288
vku Avatar asked Mar 06 '13 05:03

vku


1 Answers

Have you installed the development packages for those libraries, or just the libraries themselves? On Debian/Ubuntu, you want libdbus-glib-1-dev and similar -dev packages for the others; on Fedora, you want dbus-glib-devel and similar.

like image 158
wjt Avatar answered Oct 20 '22 22:10

wjt