<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>124581</bug_id>
          
          <creation_ts>2006-03-01 17:02 0000</creation_ts>
          <short_desc>app-misc/beagle crash - glibsharpglue not found</short_desc>
          <delta_ts>2006-03-04 11:08:57 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>bfx81@yahoo.it</reporter>
          <assigned_to>dsd@gentoo.org</assigned_to>
          <cc>dotnet@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>bfx81@yahoo.it</who>
            <bug_when>2006-03-01 17:02:35 0000</bug_when>
            <thetext>beagle 2.1 with useflag &quot;evo&quot; (evolution support) the server crash indexing calendar files... it ends with
-----------------
Error: Unhandled exception thrown.  Exiting immediately.
Error: System.DllNotFoundException: glibsharpglue 
....
&lt;stack trace&gt;
----------------
thanks a tip in gentoo forum by mahir the workaround is
link libglibsharpglue-2.so to libglibsharpglue.so (in /usr/lib)

i don&apos;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</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2006-03-02 05:01:15 0000</bug_when>
            <thetext>Please remove the link you created, emerge --sync, and re-merge gtk-sharp-2.8.0.  I can&apos;t reproduce this here (I have both files and they are different) so I&apos;m wondering if it has been fixed in the ebuild.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bfx81@yahoo.it</who>
            <bug_when>2006-03-02 15:33:28 0000</bug_when>
            <thetext>(In reply to comment #1)
&gt; Please remove the link you created, emerge --sync, and re-merge
&gt; gtk-sharp-2.8.0.  I can&apos;t reproduce this here (I have both files and they are
&gt; different) so I&apos;m wondering if it has been fixed in the ebuild.
&gt; 

done... nothing change... :-(....
what ebuild own your &quot;/usr/lib/libglibsharpglue.so&quot;?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>metalgod@gentoo.org</who>
            <bug_when>2006-03-04 08:29:32 0000</bug_when>
            <thetext>gtk-sharp-2.8.0 provides libglibsharpglue-2.so but we can patch beagle to use libglibsharpglue-2.so instead of libglibsharpglue.so</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2006-03-04 09:58:40 0000</bug_when>
            <thetext>You can&apos;t, as this is a gtk-sharp bug, not a beagle bug.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>latexer@gentoo.org</who>
            <bug_when>2006-03-04 10:19:00 0000</bug_when>
            <thetext>Can you please provide the output of &apos;emerge info&apos;, as well as attach a file with the output of &apos;equery f =gtk-sharp-2.8.0&apos; 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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>latexer@gentoo.org</who>
            <bug_when>2006-03-04 10:35:28 0000</bug_when>
            <thetext>&lt;snip&gt;
11:02 &lt;@dsd_&gt; latexer: its an evo-sharp bug
11:02 &lt;@dsd_&gt; evolution/src/GLibUtil.cs:
              [DllImport(&quot;glibsharpglue&quot;)]
11:02 &lt;@dsd_&gt; naughty
&lt;/snip&gt;

Shooting back to dsd, as evo-sharp shouldn&apos;t be pinvoking the glib-sharp-1.0.x stuff when it&apos;s linked to the gtk-sharp-2.x stuff.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2006-03-04 11:08:57 0000</bug_when>
            <thetext>Thanks, committed the fix upstream and included in evolution-sharp-0.10.2-r1 as well.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>