This seems to be a duplicate of bug #5.
It seems that this svn server had gone away as a result of Mandriva's liquidation. So I have searched the web but haven't found these patches elsewhere. Even though I guess Dmitry's patches have been similar to the one that I have prepared in answer to a Debian bug report, simply because the Makefile changes are quite simple and straightforward. I also put this patch here just to make sure it remains to be found in any case.
Deadlock on timeout expiration
@andreas99 @shackan it would be great to merge this. I'm packaging dbus-c++ on Arch Linux and for any downstream distribution it's of course always good to not carry many unmerged patches around. Is this project still actively maintained by you?
Fix assert fail when copying data from received message
Fix build failure due to char vs. string type confusion.
Fix excessive CPU usage due to unhandled POLLOUT events, and fix off-by-one
Fix build failure due to non-standard PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
Exp $ Fix build failure due to missing header inclusion of unistd.h
Fix build failure due to symbols not being declared in the DBus namespace
Fix compilation failure due to 'struct' vs 'class' confusion.
remove dead code in dispatcher.h
coredumping (segmentation fault) at watch_handler function in glib-integration.cpp file
Using gettimeofday for timeouts
@Jonathan Wakely, sorry for unrelated comment, we have also experienced a number of design and run-time stability issues with dbus-c++. So we built our own C++ implementation, called sdbus-c++, based on systemd's D-Bus implementation, using a few C++17 features, which we have released open source on github. It doesn't cover all D-Bus functionality (yet), but the core is there... In case it would help you...
undefined behaviour in Pipe::signal
There are several serious problems with the code in dispatcher.h The typedefs MutexFreeFn...
Avoid generating unused variable ri in generate_adaptor.cpp
This issue came up when we were building the packages ffado and sflphone in Fedora,...
Invalid template code in Threading class
Incorrect signature for DBUS_TYPE_STRUCT
This quite common dbus interface is impossible to implement with dbus-c++ due to...
Automake nonsense and missing unistd.h
libdbus-c++-0.9.0/tools/xml.cpp:300: possible bad order of condition ?
Use {CXXFLAGS,LDFLAGS}_FOR_BUILD for the tools
I found the same problem. After some investigation I found this to be the offending...
I found the same problem. After some investigation I found this to be the offending...