On 9/3/08, jespera <[EMAIL PROTECTED]> wrote:
>
>  On Sep 2, 11:36 pm, Christopher James Halse Rogers
>
> <[EMAIL PROTECTED]> wrote:
>
>  > Hm.  Works for me.  Got any debug output in the terminal you run Do
>  > from?
>
>
> I went ahead and looked in ApplicationItem.cs and
>  ApplicationItemSource.cs and noticed that when (in
>  ApplicationItemSource.cs line 100) it tries to create a new
>  ApplicationItem it does not look at the exception returned in case the
>  object could not be created. I changed it so that it simply printed
>  the string returned in the exception thrown in case the object could
>  not be created and now I got some debug information:
>
>  Could not create app: System.DllNotFoundException: libgnome-
>  desktop-2.so.2
>   at (wrapper managed-to-native)
>  Gnome.DesktopItem:gnome_desktop_item_new_from_file
>  (intptr,int,intptr&)
>   at Gnome.DesktopItem.NewFromFile (System.String file,
>  DesktopItemLoadFlags flags) [0x00000]
>   at Do.Universe.ApplicationItem..ctor (System.String desktopFile)
>  [0x00000]
>   at Do.Universe.ApplicationItemSource.LoadDesktopFiles (System.String
>  dir) [0x00000]
>
>  In /usr/lib there is libgnome-desktop-2.so and libgnome-desktop-2.so.7
>  but no .2 symlink. I tried to simply create a symlink to the actual
>  libgnome-desktop-2.so file and lo and behold: Now I can launch
>  applications again with gnome-do!
>
>
>  > Also, from memory there were problems with Mono on gentoo, which it was
>  > taking so long for the 0.6 series to be buildable on Gentoo.  Perhaps
>  > this is fallout from the mono problems - particularly in
>  > gnome-desktop-sharp?
>
>
> Yes, the 0.6 series is not in the official portage tree yet. I am
>  using an overlay that includes the needed sharp libraries. Maybe one
>  of those sharp libraries was messed up by me somehow?

Correct; your error indicates that gnome-desktop-sharp has an
incorrect DLLMap for the libgnome-desktop shared library.  Filing a
bug (or notifying the overlay maintainer, if bugs are not possible) is
appropriate :)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"GNOME Do" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/gnome-do?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to