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 -~----------~----~----~----~------~----~------~--~---
