Fabien,

I'm not sure that I followed your instructions to the letter, and my results
are telling me I have not.

My history is:

225 sudo apt-get install apt-src
226 sudo apt-get remove evolution-mapi
227 sudo apt-src install evolution-mapi
228 cd evolution-mapi-0.32.2/
229 cd src/
230 cd libexchangemapi/
231 sudo vim exchange-mapi-connection.c
>>>At this point I added the: #define HAVE_LIBMAPI_CONTEXT_PARAM, as well as
removing the | TableFlags_UseUnicode from the file.
232 sudo ./configure ; nice make -j5 ; sudo make install

Upon running evolution I receive:

http://paste.ubuntu.com/594509/

Do I need to just copy your patch a file named "thepatch.txt" and apply it
with the patch -p1 < thepatch.txt style you stated instead of editing the
source?

Thanks,

~Steve


On Fri, Apr 15, 2011 at 9:37 AM, Fabien Poussin
<[email protected]>wrote:

> 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 direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/740642
>
> Title:
>  [natty] exchange 2010 evolution-mapi - no folders or calendar,
>  contact, tasks
>
> To unsubscribe from this bug, go to:
>
> https://bugs.launchpad.net/ubuntu/+source/evolution-mapi/+bug/740642/+subscribe
>


-- 
Miano, Steven M.
  727.244.9990
<http://stevenmiano.com>    <http://facebook.com/mianosm>
<http://twitter.com/mianosm>
  <http://www.linkedin.com/in/mianosm>

-- 
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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to