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