beagle 2.1 with useflag "evo" (evolution support) the server crash indexing calendar files... it ends with ----------------- Error: Unhandled exception thrown. Exiting immediately. Error: System.DllNotFoundException: glibsharpglue .... <stack trace> ---------------- thanks a tip in gentoo forum by mahir the workaround is link libglibsharpglue-2.so to libglibsharpglue.so (in /usr/lib) i don't know if the problem is of gtk-sharp-2.8 (owner of libglibsharpglue-2.so) or beagle.. -------------------------------------------------------- my packages versions... =dev-dotnet/gecko-sharp-0.11 ~x86 =dev-dotnet/gtk-sharp-2.8.0 ~x86 =dev-libs/gmime-2.1.19 ~x86 =dev-dotnet/gnome-sharp-2.8.0 ~x86 =dev-dotnet/gnomevfs-sharp-2.8.0 ~x86 =dev-dotnet/art-sharp-2.8.0 ~x86 =dev-lang/mono-1.1.13.2 ~x86 (almost same problem with mono 1.1.12.1-r1) =dev-dotnet/libgdiplus-1.1.13.2 ~x86 =dev-dotnet/glade-sharp-2.8.0 ~x86 =dev-dotnet/gconf-sharp-2.8.0 ~x86 =dev-dotnet/evolution-sharp-0.10.2 ~x86
Please remove the link you created, emerge --sync, and re-merge gtk-sharp-2.8.0. I can't reproduce this here (I have both files and they are different) so I'm wondering if it has been fixed in the ebuild.
(In reply to comment #1) > Please remove the link you created, emerge --sync, and re-merge > gtk-sharp-2.8.0. I can't reproduce this here (I have both files and they are > different) so I'm wondering if it has been fixed in the ebuild. > done... nothing change... :-(.... what ebuild own your "/usr/lib/libglibsharpglue.so"?
gtk-sharp-2.8.0 provides libglibsharpglue-2.so but we can patch beagle to use libglibsharpglue-2.so instead of libglibsharpglue.so
You can't, as this is a gtk-sharp bug, not a beagle bug.
Can you please provide the output of 'emerge info', as well as attach a file with the output of 'equery f =gtk-sharp-2.8.0' for me? Thanks. Also, do you have gtk-sharp-1.0.x installed at all? The 1.0.x series is what provided the regular *sharpglue.so files, so the error seems to point at *something* in the stack using the old gtk-sharp stuff, which then got removed by you, perhaps.
<snip> 11:02 <@dsd_> latexer: its an evo-sharp bug 11:02 <@dsd_> evolution/src/GLibUtil.cs: [DllImport("glibsharpglue")] 11:02 <@dsd_> naughty </snip> Shooting back to dsd, as evo-sharp shouldn't be pinvoking the glib-sharp-1.0.x stuff when it's linked to the gtk-sharp-2.x stuff.
Thanks, committed the fix upstream and included in evolution-sharp-0.10.2-r1 as well.