Found a workaround:

Seems like the TableFlags_UseUnicode Flag is causing problems.

"apt-get remove evolution-mapi plugin".

Then "apt-src install evolution plugin". (you might need to install apt-
src)

patch -p1 < thepatch

./configure ; nice make -j5 ; sudo make install

Patch:
--- old/exchange-mapi-connection.c  2011-04-15 15:25:37.566310966 +0200
+++ new/exchange-mapi-connection.c      2011-04-15 15:32:46.726311163 +0200
@@ -40,6 +40,8 @@
 #include <param.h>
 
 #define DEFAULT_PROF_NAME "mapi-profiles.ldb"
+#define HAVE_LIBMAPI_CONTEXT_PARAM
+
 
 static void register_connection (ExchangeMapiConnection *conn);
 static void unregister_connection (ExchangeMapiConnection *conn);
@@ -2969,7 +2971,7 @@
        }
 
        /* Get the hierarchy table */
-       ms = GetHierarchyTable (&obj_folder, &obj_table, TableFlags_Depth | 
TableFlags_NoNotifications | TableFlags_UseUnicode, &row_count);
+       ms = GetHierarchyTable (&obj_folder, &obj_table, TableFlags_Depth | 
TableFlags_NoNotifications, &row_count);
        if (ms != MAPI_E_SUCCESS) {
                make_mapi_error (perror, "GetHierarchyTable", ms);
                result = FALSE;

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/740642

Title:
  [natty] exchange 2010 evolution-mapi - no folders or calendar,
  contact, tasks

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to