Bug 124581 - app-misc/beagle crash - glibsharpglue not found
|
Bug#:
124581
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: critical
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: dsd@gentoo.org
|
Reported By: bfx81@yahoo.it
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: app-misc/beagle crash - glibsharpglue not found
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2006-03-01 17:02 0000
|
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.