Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1044051

Summary: FTBS with dbus-c++-0.9.0
Product: [Fedora] Fedora Reporter: Jiri Popelka <jpopelka>
Component: flushAssignee: Orphan Owner <extras-orphan>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: mjuszkie, okurysheva, pbrobinson
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-01-29 18:05:28 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 922257    
Attachments:
Description Flags
fix for a bug none

Description Jiri Popelka 2013-12-17 17:15:46 UTC
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 ?

Comment 1 Marcin Juszkiewicz 2014-09-05 10:45:57 UTC
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.

Comment 2 Fedora Admin XMLRPC Client 2014-11-19 22:28:04 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.