dbus-c++ 0.9.0 build fails with gcc -Wl,--no-udefined. The following two patches fixes this:
http://svn.mandriva.com/viewvc/packages/cooker/dbus-c%2B%2B/current/SOURCES/libdbus-c%2B%2B-0.9.0-mdv-build_order.patch?revision=800661&view=markup
http://svn.mandriva.com/viewvc/packages/cooker/dbus-c%2B%2B/current/SOURCES/libdbus-c%2B%2B-0.9.0-mdv-linking.patch?revision=800661&view=markup
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.