This bug can be easily fix, a dllmap is missing. The evolution-sharp.dll library P/Invokes the glibsharpglue (libglibsharpglue.so) directly which is not in /usr/lib anymore (the CLI Policy requires this). Means evolution-sharp.dll needs a dllmap (evolution-sharp.dll.config) that tells where the file actually is. Take a look at /usr/lib/mono/gac/gtk-sharp/2.8.0.0__35e10195dab3c99f/gtk-sharp.dll.config to get an idea how that dllmap should look like. To get a list of all P/Invokes of the library, execute: monodis --moduleref evolution-sharp.dll
btw, the evolutionglue should not be in /usr/lib as stated in the CLI Policy section 3.1.2, see: http://pkg-mono.alioth.debian.org/cli-policy-0.4.0/ch-packaging.html#s-file-locations -- Regards, Mirco 'meebey' Bauer PGP-Key: http://keyserver.noreply.org/pks/lookup?op=get&search=0xEEF946C8 -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GIT d s-:+ a-- C++ UL++++$ P L++$>+++$ E- W+++$ N o? K- w++>! O---- M- V? PS PE+ Y- PGP++ t 5+ X++ R tv+ b+ DI? D+ G>++ e h! r->++ y? ------END GEEK CODE BLOCK------
signature.asc
Description: This is a digitally signed message part