D-Bus HEAD doesn't compile

John (J5) Palmieri johnp at redhat.com
Mon Jan 1 13:04:24 PST 2007

This is related to the recent commits for the window port.  We need to
be careful to make sure that CVS is dogfoodable after commits:

  * dbus/dbus-sysdeps-unix.c: moved _dbus_atomic_inc/dec()
from dbus/dbus-sysdeps.c, windows version of _dbus_atomic_inc/dec()
is in dbus-sysdeps-win.c (not in this patch).

./.libs/libdbus-convenience.a(dbus-sysdeps-unix.o): In function
/home/quinticent/devel/sugar-jhbuild/source/dbus/dbus/dbus-sysdeps-unix.c:1466: undefined reference to `atomic_exchange_and_add'
./.libs/libdbus-convenience.a(dbus-sysdeps-unix.o): In function
/home/quinticent/devel/sugar-jhbuild/source/dbus/dbus/dbus-sysdeps-unix.c:1443: undefined reference to `atomic_exchange_and_add'
collect2: ld returned 1 exit status
make[3]: *** [dbus-test] Error 1
make[3]: Leaving directory
make[2]: *** [all] Error 2
make[2]: Leaving directory
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
make: *** [all] Error 2

Please fix this in HEAD (make sure you compile with tests, checks and
asserts and that you run make check before checking in. Cheers.

John (J5) Palmieri <johnp at redhat.com>

More information about the dbus mailing list