<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[Software is Crap]]></provider_name><provider_url><![CDATA[https://davmac.wordpress.com]]></provider_url><author_name><![CDATA[davmac]]></author_name><author_url><![CDATA[https://davmac.wordpress.com/author/davmac/]]></author_url><title><![CDATA[Dbus 1.2.10 won&#8217;t&nbsp;compile]]></title><type><![CDATA[link]]></type><html><![CDATA[<p>I get the following compiling dbus-1.2.10:</p>
<pre style="padding-left:30px;">dbus-sysdeps-util-unix.c: In function '_dbus_init_system_log':
dbus-sysdeps-util-unix.c:457: warning: implicit declaration of function 'openlog'
dbus-sysdeps-util-unix.c:457: warning: nested extern declaration of 'openlog'
dbus-sysdeps-util-unix.c:457: error: 'LOG_PID' undeclared (first use in this function)
dbus-sysdeps-util-unix.c:457: error: (Each undeclared identifier is reported only once
dbus-sysdeps-util-unix.c:457: error: for each function it appears in.)
dbus-sysdeps-util-unix.c:457: error: 'LOG_DAEMON' undeclared (first use in this function)</pre>
<p style="padding-left:30px;">(and so on).</p>
<p>The problem seems to be a missing &#8220;#include &lt;syslog.h&gt;&#8221; in the named file&#8230; if I add that in, it&#8217;s fine. How the how did this get missed? I mean, it DOESN&#8221;T COMPILE. How can you release a package which doesn&#8217;t compile?</p>
<p>I wonder if there&#8217;s something I&#8217;m missing, in particular, some situation (perhaps different ./configure options) which allow compilation without modifying the source.</p>
]]></html></oembed>