[systemd-devel] 220: --disable-audit broken?

balducci at units.it balducci at units.it
Fri May 22 02:16:46 PDT 2015


hello,

while building 220 I get:

    In file included from src/journal/audit-type.c:32:0:
    src/journal/audit_type-to-name.h: In function 'audit_type_to_string':
    src/journal/audit_type-to-name.h:23:14: error: 'AUDIT_USER_AUTH' undeclared (first use in this function)
             case AUDIT_USER_AUTH: return "USER_AUTH";
                  ^

    [...bunch of errors like above...]

    Makefile:17228: recipe for target 'src/journal/libsystemd_la-audit-type.lo' failed
    make[3]: *** [src/journal/libsystemd_la-audit-type.lo] Error 1
    Makefile:19901: recipe for target 'all-recursive' failed
    make[2]: *** [all-recursive] Error 1
    Makefile:9976: recipe for target 'all' failed
    make[1]: *** [all] Error 2
    make[1]: Leaving directory '/home/balducci/tmp/install-us-d/systemd-219.d/systemd-220'


219 built just fine with exactly the same build/install script I use
for 220

Trying to run w/ --disable-audit doesn't fix things

As far as I seem to understand, audit_type-to-name.h is
*unconditionally* using macros defined in libaudit.h...

Here is my configure call:

./configure --prefix=/usr \
            --libdir=/usr/lib64 \
            --sysconfdir=/etc \
            --disable-nls \
            --disable-silent-rules \
            --with-rootprefix=/usr \
            --with-rootlibdir=/usr/lib64 \
            --with-dbuspolicydir=/usr/share/dbus-1/policy \
            --with-dbussessionservicedir=/usr/share/dbus-1/services \
            --with-dbussystemservicedir=/usr/share/dbus-1/system-services \
            --with-dbusinterfacedir=/usr/share/dbus-1/interfaces \
            --disable-manpages \
            --disable-audit


Am I missing something?


thanks
ciao
gabriele



More information about the systemd-devel mailing list