On 04/09/2013 07:24 AM, Rex Dieter wrote:
On 04/05/2013 06:02 AM, Alf B. Rustad wrote:
> On 05.04.2013 12:18, Rex Dieter wrote:
>> On 04/05/2013 03:29 AM, Alf B. Rustad wrote:
>>
>>> You have been extraordinary responsive to wishes, so you will have to
>>> excuse me from hammering with my most pressing remaining issue,
>>> Exchange
>>> sync with Kontact. I have made an attempt to compile the Exchange
>>> plugin
>>> myself. Basically doing the usual drill with
>>> svn checkout
>>>
svn://anonsvn.kde.org/home/kde/trunk/playground/pim/akonadi/exchange
>>> cd exchange
>>> mkdir build && cd build
>>> cmake ..
>>> Chasing down dependencies as they are reported.
>>
>> Needs to get into fedora/rawhide first. :)
>>
>> Anyone interested in packaging this?
>>
>> -- rex
>
> I am willing to sponsor it from my own pocket (within reasonable
> limits). Anyone interested can contact me by mail and name their price.
I started looking into it this morning, looks like much fun! (sarcasm)
1. requires building openchange stack
2. akonadi/exchange doesn't build clean against openchange v1
(currently in fedora 18). tried newer openchange v2, and the breakage
seemed to grow. :(
Fwiw, here are the errors I see
/home/rdieter1/svn.kde.org/trunk/playground/pim/akonadi/exchange/calendar/excalresource.cpp:1185:41:
error: ‘struct AppointmentRecurrencePattern’ has no member named
‘ExtendedException’
/home/rdieter1/svn.kde.org/trunk/playground/pim/akonadi/exchange/calendar/excalresource.cpp:1208:13:
error: ‘struct ExtendedException’ has no member named ‘WriterVersion2’
/home/rdieter1/svn.kde.org/trunk/playground/pim/akonadi/exchange/calendar/excalresource.cpp:1209:47:
error: invalid use of ‘ChangeHighlight::ChangeHighlight’
/home/rdieter1/svn.kde.org/trunk/playground/pim/akonadi/exchange/calendar/excalresource.cpp:1213:28:
error: ‘struct ExtendedException’ has no member named ‘Subject’
/home/rdieter1/svn.kde.org/trunk/playground/pim/akonadi/exchange/calendar/excalresource.cpp:1213:49:
error: ‘struct ExtendedException’ has no member named ‘Subject’
/home/rdieter1/svn.kde.org/trunk/playground/pim/akonadi/exchange/calendar/excalresource.cpp:1217:31:
error: ‘struct ExtendedException’ has no member named ‘Location’
/home/rdieter1/svn.kde.org/trunk/playground/pim/akonadi/exchange/calendar/excalresource.cpp:1217:53:
error: ‘struct ExtendedException’ has no member named ‘Location’
/home/rdieter1/svn.kde.org/trunk/playground/pim/akonadi/exchange/calendar/excalresource.cpp:1232:50:
error: ‘union Exception_Value’ has no member named ‘Value’
/home/rdieter1/svn.kde.org/trunk/playground/pim/akonadi/exchange/calendar/excalresource.cpp:1235:42:
error: ‘union Exception_Value’ has no member named ‘Value’
/home/rdieter1/svn.kde.org/trunk/playground/pim/akonadi/exchange/calendar/excalresource.cpp:1238:38:
error: ‘union Exception_Value’ has no member named ‘Value’
/home/rdieter1/svn.kde.org/trunk/playground/pim/akonadi/exchange/calendar/excalresource.cpp:1241:57:
error: ‘union Exception_Value’ has no member named ‘Value’
/home/rdieter1/svn.kde.org/trunk/playground/pim/akonadi/exchange/calendar/excalresource.cpp:1244:36:
error: ‘union Exception_Value’ has no member named ‘Value’
/home/rdieter1/svn.kde.org/trunk/playground/pim/akonadi/exchange/calendar/excalresource.cpp:1247:29:
error: ‘union Exception_Value’ has no member named ‘Value’
(among other fixable errors, which I'd done already).
I could package it simply omitting the broken calendar support for now...
-- rex