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?

Anyway, thanks for reminding me to produce debug output. :)

Back to do'ing things again.
--~--~---------~--~----~------------~-------~--~----~
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