On Sun, 2010-08-08 at 16:22 +0100, [email protected] wrote:
> Hi Patrick,
> 
> I'm not quite sure what's changed recently but I suspect its one of
> the newer versions of something in Fedora 14 but the syncevolution
> build is broken again.

The glib vs Bluez gdbus conflict strikes again. This time it is not just
a runtime symbol. It seems that some glib header pulls in the glib gdbus
definitions, which happens to conflict with the Bluez ones.

Possible solutions:
     1. search/replace s/gdbus/gdbus2/ in the Bluez source code as
        bundled with SyncEvolution
     2. compile it as C++ inside a namespace
     3. replace it with the new glib and compile the relevant files with
        SyncEvolution for distros with older glib

3. is the right solution long-term. Patches welcome :-/

1. is fairly intrusive and prevents exchanging patches with Bluez. 2.
might be doable without too much work, so I'll look into that.


-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.


_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to