I get the following compiling dbus-1.2.10:
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)
(and so on).
The problem seems to be a missing “#include <syslog.h>” in the named file… if I add that in, it’s fine. How the how did this get missed? I mean, it DOESN”T COMPILE. How can you release a package which doesn’t compile?
I wonder if there’s something I’m missing, in particular, some situation (perhaps different ./configure options) which allow compilation without modifying the source.
Advertisements
figured id mention this “How the how did this get missed? I mean, it DOESN”T COMPILE. How can you release a package which doesn’t compile?” has me laughing hysterically.