Hey,<br><br>We have written a wrapper around dbus (a library that is called edbus). In the edbus.pc file, I just added to Requires.private dbus-1 (the name of dbus pc file), so our .pc file contains:<br><br>

Requires.private:  dbus-1<br>

Libs: -L${libdir} -ledbus<br><br>That wrapper has an exported header file which contains dbus calls. For example:<br><br>DBusPendingCall *edbus_message_send(EDBus_Connection *conn, DBusMessage *msg, EDBus_Method_Return_Cb cb_return, int timeout, void *data);<br>
<br>A guy from mandriva told us about a DSO problem in that case (I don&#39;t know much about DSO), and gave a fix by adding also (that is Requires.private still contains dbus-1) in Libs the result of pkg-config --libs dbus-1, that is:<br>
<br>Requires.private:  dbus-1<br>Libs: -L${libdir} -ledbus -L/lib -ldbus-1 -lpthread -lrt<br><br>Is it correct ?<br><br>Thank you<br><br>Vincent Torri<br>