Hello there !,
I have recenly installed Fedora Core 4, and wanted to experiment with mono on it. By lots of hardwork of finding dependencies and other things I managed to install it! Now I wanted to run a C# application. I downloaded the Tomboy source code and again after a lot of hardwork of finding dependencies and thier dependencies I managed to compile it by the usual three steps './configure', 'make' and 'make install'. I did not find any errors here and the Tomboy.exe intermediate file was created and I could also access the 'tomboy' command from the shell. But when I run the command I get the following error :
Code:
[root@localhost ~]# tomboy
Unhandled Exception: System.DllNotFoundException: gnomesharpglue
in (wrapper managed-to-native) Gnome.Program:gtksharp_gnome_program_init (string,string,Gnome.ModuleInfo&,int,string[],int,Gnome.Program/PropertyArg[])
in <0x00284> Gnome.Program:.ctor (System.String app_id, System.String app_version, ModuleInfo module, System.String[] argv, System.Object[] props)
in <0x000b0> Tomboy.Tomboy:Main (System.String[] args)
[root@localhost ~]#
I searched for the file gnomesharpglue and found 3 of that name:
/usr/local/lib/libgnomesharpglue.a
/usr/local/lib/libgnomesharpglue.la
/usr/local/lib/libgnomesharpglue.so
I tried running the application using the command MONO_LOG_LEVEL=debug MONO_LOG_MASK=dll mono Tomboy.exe and this is what i got
[root@localhost tomboy]$ MONO_LOG_LEVEL=debug MONO_LOG_MASK=dll mono Tomboy.exe Mono-INFO: DllImport attempting to load: 'libc.so.6'. Mono-INFO: DllImport loading location: 'libc.so.6'. Mono-INFO: Searching for 'signal'. Mono-INFO: Probing 'signal'. Mono-INFO: Found as 'signal'. Mono-INFO: DllImport attempting to load: 'libc.so.6'. Mono-INFO: DllImport loading location: 'libc.so.6'. Mono-INFO: Searching for 'bindtextdomain'. Mono-INFO: Probing 'bindtextdomain'. Mono-INFO: Found as 'bindtextdomain'. Mono-INFO: DllImport attempting to load: 'libc.so.6'. Mono-INFO: DllImport loading location: 'libc.so.6'. Mono-INFO: Searching for 'bind_textdomain_codeset'. Mono-INFO: Probing 'bind_textdomain_codeset'. Mono-INFO: Found as 'bind_textdomain_codeset'. Mono-INFO: DllImport attempting to load: 'libc.so.6'. Mono-INFO: DllImport loading location: 'libc.so.6'. Mono-INFO: Searching for 'textdomain'. Mono-INFO: Probing 'textdomain'. Mono-INFO: Found as 'textdomain'. Mono-INFO: DllImport attempting to load: 'libgnomeui-2.so.0'. Mono-INFO: DllImport loading location: 'libgnomeui-2.so.0'. Mono-INFO: Searching for 'libgnomeui_module_info_get'. Mono-INFO: Probing 'libgnomeui_module_info_get'. Mono-INFO: Found as 'libgnomeui_module_info_get'. Mono-INFO: DllImport attempting to load: 'libgobject-2.0.so.0'. Mono-INFO: DllImport loading location: 'libgobject-2.0.so.0'. Mono-INFO: Searching for 'g_type_init'. Mono-INFO: Probing 'g_type_init'. Mono-INFO: Found as 'g_type_init'. Mono-INFO: DllImport attempting to load: 'gnomesharpglue'. Mono-INFO: DllImport loading location: 'libgnomesharpglue.so'. Mono-INFO: DllImport error loading library: 'libgnomesharpglue.so: cannot open shared object file: No such file or directory'. Mono-INFO: DllImport loading library: './libgnomesharpglue.so'. Mono-INFO: DllImport error loading library './libgnomesharpglue.so: cannot open shared object file: No such file or directory'. Mono-INFO: DllImport loading: 'gnomesharpglue'. Mono-INFO: DllImport error loading library 'gnomesharpglue.so: cannot open shared object file: No such file or directory'. Mono-INFO: DllImport loading location: 'libgnomesharpglue'. Mono-INFO: DllImport error loading library: 'libgnomesharpglue.so: cannot open shared object file: No such file or directory'. Mono-INFO: DllImport loading library: './libgnomesharpglue'. Mono-INFO: DllImport error loading library './libgnomesharpglue.so: cannot open shared object file: No such file or directory'. Mono-INFO: DllImport loading: 'libgnomesharpglue'. Mono-INFO: DllImport error loading library 'libgnomesharpglue.so: cannot open shared object file: No such file or directory'. (Tomboy.exe:20155): Mono-WARNING **: DllImport unable to load library 'libgnomesharpglue.so: cannot open shared object file: No such file or directory'. Mono-INFO: DllImport attempting to load: 'gnomesharpglue'. Mono-INFO: DllImport loading location: 'libgnomesharpglue.so'. Mono-INFO: DllImport error loading library: 'libgnomesharpglue.so: cannot open shared object file: No such file or directory'. Mono-INFO: DllImport loading library: './libgnomesharpglue.so'. Mono-INFO: DllImport error loading library './libgnomesharpglue.so: cannot open shared object file: No such file or directory'. Mono-INFO: DllImport loading: 'gnomesharpglue'. Mono-INFO: DllImport error loading library 'gnomesharpglue.so: cannot open shared object file: No such file or directory'. Mono-INFO: DllImport loading location: 'libgnomesharpglue'. Mono-INFO: DllImport error loading library: 'libgnomesharpglue.so: cannot open shared object file: No such file or directory'. Mono-INFO: DllImport loading library: './libgnomesharpglue'. Mono-INFO: DllImport error loading library './libgnomesharpglue.so: cannot open shared object file: No such file or directory'. Mono-INFO: DllImport loading: 'libgnomesharpglue'. Mono-INFO: DllImport error loading library 'libgnomesharpglue.so: cannot open shared object file: No such file or directory'. (Tomboy.exe:20155): Mono-WARNING **: DllImport unable to load library 'libgnomesharpglue.so: cannot open shared object file: No such file or directory'. Unhandled Exception: System.DllNotFoundException: gnomesharpglue in (wrapper managed-to-native) Gnome.Program:gtksharp_gnome_program_init (string,string,Gnome.ModuleInfo&,int,string[],int,Gnome.Program/PropertyArg[]) in <0x00284> Gnome.Program:.ctor (System.String app_id, System.String app_version, ModuleInfo module, System.String[] argv, System.Object[] props) in <0x000b0> Tomboy.Tomboy:Main (System.String[] args) [root@localhost tomboy]$
I do not know what that means, please help if anybody can get a solution for this.
I cannot get what the problem is please help!! I want to run tomboy, it seem to be a great tool.
Thank you,
ameto