Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 124581 - app-misc/beagle crash - glibsharpglue not found
Summary: app-misc/beagle crash - glibsharpglue not found
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Daniel Drake (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-01 17:02 UTC by Fabio Bonfante
Modified: 2006-03-04 11:08 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fabio Bonfante 2006-03-01 17:02:35 UTC
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 Daniel Drake (RETIRED) gentoo-dev 2006-03-02 05:01:15 UTC
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 Fabio Bonfante 2006-03-02 15:33:28 UTC
(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 Luis Medinas (RETIRED) gentoo-dev 2006-03-04 08:29:32 UTC
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 Daniel Drake (RETIRED) gentoo-dev 2006-03-04 09:58:40 UTC
You can't, as this is a gtk-sharp bug, not a beagle bug.
Comment 5 Peter Johanson (RETIRED) gentoo-dev 2006-03-04 10:19:00 UTC
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 Peter Johanson (RETIRED) gentoo-dev 2006-03-04 10:35:28 UTC
<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 Daniel Drake (RETIRED) gentoo-dev 2006-03-04 11:08:57 UTC
Thanks, committed the fix upstream and included in evolution-sharp-0.10.2-r1 as well.