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
Description:   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

------- Comment #1 From Daniel Drake 2006-03-02 05:01:15 0000 -------
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.

------- Comment #2 From Fabio Bonfante 2006-03-02 15:33:28 0000 -------
(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"?

------- Comment #3 From Luis Medinas (RETIRED) 2006-03-04 08:29:32 0000 -------
gtk-sharp-2.8.0 provides libglibsharpglue-2.so but we can patch beagle to use
libglibsharpglue-2.so instead of libglibsharpglue.so

------- Comment #4 From Daniel Drake 2006-03-04 09:58:40 0000 -------
You can't, as this is a gtk-sharp bug, not a beagle bug.

------- Comment #5 From Peter Johanson (RETIRED) 2006-03-04 10:19:00 0000 -------
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.

------- Comment #6 From Peter Johanson (RETIRED) 2006-03-04 10:35:28 0000 -------
<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.

------- Comment #7 From Daniel Drake 2006-03-04 11:08:57 0000 -------
Thanks, committed the fix upstream and included in evolution-sharp-0.10.2-r1 as
well.