Starting the kdbus discussions

Ralf Habacker ralf.habacker at freenet.de
Mon Dec 30 12:56:24 PST 2013


Am 27.12.2013 01:04, schrieb Lennart Poettering:
> Heya,
>
> We today reached a milestone in kdbus development, that we have all the
> bits in pieces in place to boot a full system with kdbus as system bus
> and no dbus-daemon in the mix for it. The only missing bit is policy
> enforcement, everything else is there.
>
> This makes us comfortable to start discussion on the dbus ML regarding
> the details and what this means for the dbus spec. I have put together a
> document now that explains what we are doing and how to port a dbus1
> library over to a kdbus backend. Much of this hopefully should end up in
> the dbus spec one day.
>
> http://cgit.freedesktop.org/systemd/systemd/plain/src/libsystemd-bus/PORTING-DBUS1
>
> (More information on the milestone you find here:
>
> https://plus.google.com/u/0/+LennartPoetteringTheOneAndOnly/posts/13JZ7GpyVDb )
>
> Anyway, please have a look at that document, comments welcome.

I tried to compile kdbus on opensuse 12.2 using kernel 3.4 and got the
following compile errors:

ralf at yyy:src/kdbus> make
make -C /lib/modules/3.4.67-1.gc5211a6-default/build M=/home/ralf/src/kdbus
make[1]: Entering directory
`/usr/src/linux-3.4.67-1.gc5211a6-obj/x86_64/default'
  CC [M]  /home/ralf/src/kdbus/bus.o
/home/ralf/src/kdbus/bus.c:15:29: fatal error: linux/hashtable.h: Datei
oder Verzeichnis nicht gefunden
compilation terminated.
make[4]: *** [/home/ralf/src/kdbus/bus.o] Fehler 1
make[3]: *** [_module_/home/ralf/src/kdbus] Fehler 2
make[2]: *** [sub-make] Fehler 2
make[1]: *** [all] Fehler 2

Is there a minimum kernel version requirement ?

Ralf



More information about the dbus mailing list