Hi there,<br><br>i am trying to compile a simple program but it seems that the dbus headers are someway
broken.<br><br>The program is:<br><br>#include &lt;stdio.h&gt;<br>#include &lt;stdlib.h
&gt;<br>#include &lt;dbus/dbus.h&gt;<br><br>int main( int argc, char **argv ) {<br>&nbsp;&nbsp;&nbsp; return 0;<br>}<br><br>Yes, there is no body in the program, just the #include. When I compile this code I get:<br><br>/usr/include/dbus/dbus.h:33:33: error: dbus/dbus-
arch-deps.h: No such file or directory<br>/usr/include/dbus/dbus-types.h:33: error: &#39;dbus_uint32_t&#39; does not name a type<br>/usr/include/dbus/dbus-types.h:35: error: &#39;dbus_uint32_t&#39; does not name a type<br>
/usr/include/dbus/dbus-
errors.h:66: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-errors.h:68: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-address.h:35: error: &#39;dbus_bool_t&#39; does not name a type
<br>
/usr/include/dbus/dbus-message.h:49: error: &#39;dbus_uint32_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:85: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:88: error: &#39;dbus_bool_t&#39; does not name a type
<br>/usr/include/dbus/dbus-message.h:90: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:93: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:95: error: &#39;dbus_bool_t&#39; does not name a type
<br>/usr/include/dbus/dbus-message.h:98: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:100: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:103: error: &#39;dbus_bool_t&#39; does not name a type
<br>/usr/include/dbus/dbus-message.h:106: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:111: error: &#39;dbus_bool_t&#39; has not been declared<br>/usr/include/dbus/dbus-message.h:112: error: &#39;dbus_bool_t&#39; does not name a type
<br>/usr/include/dbus/dbus-message.h:113: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:116: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:119: error: &#39;dbus_bool_t&#39; does not name a type
<br>/usr/include/dbus/dbus-message.h:121: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:123: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:125: error: &#39;dbus_bool_t&#39; does not name a type
<br>/usr/include/dbus/dbus-message.h:127: error: &#39;dbus_uint32_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:128: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h
:130: error: &#39;dbus_uint32_t&#39; does not name a type
<br>/usr/include/dbus/dbus-message.h:133: error: &#39;dbus_bool_t&#39; has not been declared<br>/usr/include/dbus/dbus-message.h:134: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:136: error: &#39;dbus_bool_t&#39; does not name a type
<br>/usr/include/dbus/dbus-message.h:139: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:142: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:145: error: &#39;dbus_bool_t&#39; does not name a type
<br>/usr/include/dbus/dbus-message.h:149: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:155: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:157: error: &#39;dbus_bool_t&#39; does not name a type
<br>/usr/include/dbus/dbus-message.h:158: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:174: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:177: error: &#39;dbus_bool_t&#39; does not name a type
<br>/usr/include/dbus/dbus-message.h:181: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:185: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:189: error: &#39;dbus_bool_t&#39; does not name a type
<br>/usr/include/dbus/dbus-message.h:193: error: &#39;dbus_bool_t&#39; does not name a type<br>/usr/include/dbus/dbus-message.h:194: error: variable or field &#39;dbus_message_free_data_slot&#39; declared void<br>/usr/include/dbus/dbus-
message.h
:194: error: &#39;dbus_int32_t&#39; was not declared in this scope<br>/usr/include/dbus/dbus-message.h:194: error: &#39;slot_p&#39; was not declared in this scope<br>/usr/include/dbus/dbus-message.h:195: error: &#39;dbus_bool_t&#39; does not name a type
<br>/usr/include/dbus/dbus-message.h:200: error: &#39;dbus_int32_t&#39; has not been declared<br>/usr/include/dbus/dbus-connection.h:62: error: typedef &#39;dbus_bool_t&#39; is initialized (use __typeof__ instead)<br>/usr/include/dbus/dbus-
connection.h:62: error: &#39;DBusAddWatchFunction&#39; was not declared in this scope<br>/usr/include/dbus/dbus-connection.h:62: error: expected &#39;,&#39; or &#39;;&#39; before &#39;(&#39; token<br>/usr/include/dbus/dbus-
connection.h:118: error: &#39;dbus_uint32_t&#39; has not been declared
<br>/usr/include/dbus/dbus-connection.h:128: error: &#39;DBusAddWatchFunction&#39; has not been declared<br>/usr/include/dbus/dbus-connection.h:187: error: &#39;dbus_int32_t&#39; was not declared in this scope<br>/usr/include/dbus/dbus-
connection.h
:187: error: &#39;slot_p&#39; was not declared in this scope<br>/usr/include/dbus/dbus-connection.h:188: error: variable or field &#39;dbus_connection_free_data<div id="mb_0">_slot&#39; declared void<br>/usr/include/dbus/dbus-
connection.h:188: error: &#39;dbus_int32_t&#39; was not declared in this scope
<br>/usr/include/dbus/dbus-connection.h:188: error: &#39;slot_p&#39; was not declared in this scope<br>/usr/include/dbus/dbus-connection.h:190: error: &#39;dbus_int32_t&#39; has not been declared<br>/usr/include/dbus/dbus-
connection.h:194: error: &#39;dbus_int32_t&#39; has not been declared
<br>/usr/include/dbus/dbus-connection.h:212: error: &#39;dbus_uint32_t&#39; has not been declared<br>/usr/include/dbus/dbus-bus.h:60: error: &#39;dbus_uint32_t&#39; has not been declared<br>/usr/include/dbus/dbus-bus.h:61: error: &#39;dbus_uint32_t&#39; has not been declared
<br>/usr/include/dbus/dbus-pending-call.h:47: error: &#39;dbus_int32_t&#39; was not declared in this scope<br>/usr/include/dbus/dbus-pending-call.h:47: error: &#39;slot_p&#39; was not declared in this scope<br>/usr/include/dbus/dbus-
pending-call.h
:48: error: variable or field &#39;dbus_pending_call_free_data_slot&#39; declared void<br>/usr/include/dbus/dbus-pending-call.h:48: error: &#39;dbus_int32_t&#39; was not declared in this scope<br>/usr/include/dbus/dbus-pending-call.h
:48: error: &#39;slot_p&#39; was not declared in this scope
<br>/usr/include/dbus/dbus-pending-call.h:50: error: &#39;dbus_int32_t&#39; has not been declared<br>/usr/include/dbus/dbus-pending-call.h:54: error: &#39;dbus_int32_t&#39; has not been declared<br>/usr/include/dbus/dbus-
server.h:55: error: &#39;DBusAddWatchFunction&#39; has not been declared
<br>/usr/include/dbus/dbus-server.h:69: error: &#39;dbus_int32_t&#39; was not declared in this scope<br>/usr/include/dbus/dbus-server.h:69: error: &#39;slot_p&#39; was not declared in this scope<br>/usr/include/dbus/dbus-
server.h:70: error: variable or field &#39;dbus_server_free_data_slot&#39; declared void
<br>/usr/include/dbus/dbus-server.h:70: error: &#39;dbus_int32_t&#39; was not declared in this scope<br>/usr/include/dbus/dbus-server.h:70: error: &#39;slot_p&#39; was not declared in this scope<br><br>My &quot;uname -a&quot; returns:
<br>
<br>loreno@teckiller:Testes$ uname -a<br>Linux teckiller 2.6.15-28-386 #1 PREEMPT Thu Feb 1 15:51:56 UTC 2007 i686 GNU/Linux<br>loreno@teckiller:Testes$<br><br>My installed dbus-related pakages are:<br><br>loreno@teckiller

:Testes$ dpkg --list | grep dbus<br>ii&nbsp; dbus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.60-6ubuntu8.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; simple interprocess messaging system<br>ii&nbsp; dbus-1-utils&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.60-6ubuntu8.1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; simple interprocess messaging system (utilit
<br>ii&nbsp; libdbus-1-2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.60-6ubuntu8.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; simple interprocess messaging system<br>ii&nbsp; libdbus-1-dev&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.60-6ubuntu8.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; simple interprocess messaging system (develo
<br>ii&nbsp; libdbus-glib-1-2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.60-6ubuntu8.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; simple interprocess messaging system (GLib-b<br>ii&nbsp; libdbus-glib-1-dev&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.60-6ubuntu8.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; simple interprocess messaging system (GLib i
<br>ii&nbsp; python2.4-dbus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0.60-6ubuntu8.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; simple interprocess
messaging system (Python<br>loreno@teckiller:Testes$<br><br><br>Does anybody can give me some direction over what I am doing wrong here??
<br><br>Thanks for any help!<br><span class="sg"><br>Loreno</span></div>