[Gtk-sharp-list] gtk# on win32 depend on gnome

Fredrik Nilsson jymdman@home.se
Wed, 21 Jul 2004 18:11:30 +0200


On ons, 2004-07-21 at 15:51 +0000, wrote:
>   Hello,
> 
> I writing an application using mono an linux
> I try to make a GUI, then i try to make it work under win32.
> In order to make it work i had to remove reference from the gnome-sharp dll .
> I install mono-1.0-gtksharp-1.0-win32-0.3.exe
> and SharpDevelop.
> 
> So now it compiled well but it won't launch
> Here is what is telling me.
> 
> Compat mode: the request from C:\PROGRA~1\Mono-1.0\lib\mono\gac\glib-sharp\1.0.0
> .0__35e10195dab3c99f\glib-sharp.dll to load System was remapped (http://www.go-m
> ono.com/remap.html)
> 
> (<unknown>:1316): libglade-WARNING **: Could not load support for `gnome': The specified module could not be found.
> GLib.GException
> Cannot Open file.
> 
> 
> So my question are:
> What's wrong with my code?
> Since i remove the "Using Gnome;" and all the code he refered to, why is he asking me for it."
> Are they any way to get gnome-sharp on win32?
> I could not find any debugger on win32, i 'am right?
> Apperently Glade  are not support yet under Win32.
> 
> As an example you create a new glade project on linux using mono-develop.
> You will get in Main.cs
> 
> "
>  Glade.XML gxml = new Glade.XML (null, "gui.glade", "window1", null);
>  gxml.Autoconnect (this);
> "
> 
> Reopen it on win32 with SharpDev and compile.
> Evething is fine, but when you launch it.
> 
> (<unknown>:2972): libglade-WARNING **: Could not load support for `gnome': The specified module could not be found.
> 
> I really would like to make a GUI working on bath platform.
> So can i do?
> 
> Thanks for any advice.
> 
> Francois

Hi Francois,

Just a guess, but look at the top of the glade file (gui.glade) you
trying to load and see if you have the following line there:

<requires lib="gnome" />

if it's there, remove the line and it should work.
Also, make sure you only use the standard gtk widgets in glade and not
any gnome specific ones.

Happy hacking

/Fredrik