[ANNOUNCE] D-Bus 1.4.0

Ralf Habacker ralf.habacker at freenet.de
Thu Sep 9 00:00:11 PDT 2010


  Am 09.09.2010 00:27, schrieb Lennart Poettering:
> On Wed, 08.09.10 16:07, Ralf Habacker (ralf.habacker at freenet.de) wrote:
>
>>   Am 08.09.2010 01:17, schrieb Lennart Poettering:
>>> On Tue, 07.09.10 20:59, Ralf Habacker (ralf.habacker at freenet.de) wrote:
>>>
>>>> Lennart Poettering schrieb:
>>>>> Heya,
>>>>>
>>>>> Yesterday I released the long awaited D-Bus 1.4.0 into the wild:
>>>>>
>>>>> http://dbus.freedesktop.org/releases/dbus/dbus-1.4.0.tar.gz
>>>>>
>>>>> Changes from 1.3.1 are mostly a hookup to systemd, various bug fixes to
>>>>> the Windows support, and other bug fixes.
>> BTW: dbus-1.4.0 tar.bz2 tarball do not compile with autotools on linux
>>
>> dbus-1.4.0/bus/dir-watch-dnotify.c:45: warning: no previous
>> prototype for âbus_watch_directoryâ
>> ../../dbus-1.4.0/bus/dir-watch-dnotify.c:79: warning: no previous
>> prototype for âbus_drop_all_directory_watchesâ
>> make[2]: *** [bus_test-dir-watch-dnotify.o] Fehler 1
>> make[2]: Leaving directory `/root/dbus-1.4.0-autotools-build/bus'
>> make[1]: *** [all-recursive] Fehler 1
>> make[1]: Leaving directory `/root/dbus-1.4.0-autotools-build'
>> make: *** [all] Fehler 2
>> lxserver18:~/dbus-1.4.0-autotools-build #
> dnotify? that sounds suspicious. Only really really old kernels need
> that. Are you trying to compile this on some really ancient system?
i tried this on an opensuse linux 10.0 system.
> Most likely somebody broke that since it's not really something anybody tests
> things on.
A further test on a opensuse linux 11.1 did not show the error probably 
because dnotify isn't used on 11.1

a further look shows that in 
http://cgit.freedesktop.org/dbus/dbus/commit/?id=8a9880ffd2b81df38bb0e3492bda7a9636ac0280 
the dbus-watch api has been refactored in a way that bus_watch_directory 
() has been replaced by bus_set_watched_dirs(), but the dnotify 
implementation hasn't been refactered too.

Ralf




More information about the dbus mailing list