I've updated dbus-c++ in rawhide from 0.5.0 to 0.9.0 and flush now fails to link together: flush-main.o: In function `main': src/main.cpp:956: undefined reference to `DBus::Glib::BusDispatcher::BusDispatcher()' src/main.cpp:958: undefined reference to `DBus::Glib::BusDispatcher::attach(_GMainContext*)' src/main.cpp:956: undefined reference to `DBus::Glib::BusDispatcher::~BusDispatcher()' src/main.cpp:956: undefined reference to `DBus::Glib::BusDispatcher::~BusDispatcher()' Problem is that the glib mainloop integration is now in libdbus-c++-glib-1 instead of libdbus-c++-1. I see there's already a flush-dbus1.patch which changes how configure looks for dbus-c++ libraries so maybe simply add dbus-c++-glib-1 into PKG_CHECK_MODULES ?
Created attachment 934740 [details] fix for a bug As I had to fix build of that package for AArch64 I also did that fix. Depends on https://bugzilla.redhat.com/show_bug.cgi?id=1138627 to be applied first. Without it I was not able to build on AArch64.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.