Interesting work, John. Looks promising! To actually get libtracker-gtk to compile though, I had to apply a little patch against tracker (attached), which guards against multiple inclusions of tracker.h. I'm not sure about what to do with tracker-client.h, as it is autogenerated by dbus-binding-tool. Is tracker-client.h actually intended to be included directly or only indirectly through tracker.h? Cheers, Michael
Attachment:
header_guard.patch
Description: Text Data