[MonoDevelop] MonoDevelop and GTK# Troubles !!! - Still Pending???

Hansueli Alder hansueli.alder at batec.net
Tue Oct 30 18:03:00 EDT 2007


I have still the same problem with an identical configuration

I have openSUSE 10.3 x86_64
Mono 1.2.5
MonoDevelop 0.16

I noticed the folowing things:
* The problem is also occuring with MD 0.15 (default with OpenSuse
10.3).
* When I run "gacutil -l", all required assemblies are listed (see
below).
* MD does definitely not show these assemblies in the "Edit References"
dialog, I'm not able to select the actual ones (see Attachement).
* Trying to edit the GTK-Settings in the Project Options dialog, I have
no selection entry in the "Target GTK# Version" ComboBox (see
Attachement).
* When I add the required GTK-Assemblies directly as .NET Assemblies
(3rd tab of the "Edit References" dialog), this works!!! But this is not
a very applicable way to work with MD under OpenSuse 10.3.

Any Idea or solution for this problem? It seams to be the same as
threadded under "[MonoDevelop] MD and GTK# I can't see version of GTK#"

Hansueli Alder

gconf-sharp, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
gconf-sharp, Version=2.16.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
gconf-sharp-peditors, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
gconf-sharp-peditors, Version=2.16.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
gdk-sharp, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
gdk-sharp, Version=2.10.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
gecko-sharp, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=ccf7d78a55e9f021
gecko-sharp, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=ccf7d78a55e9f021
glade-sharp, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
glade-sharp, Version=2.10.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
glib-sharp, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
glib-sharp, Version=2.10.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
gmime-sharp, Version=2.2.0.0, Culture=neutral,
PublicKeyToken=677013d4cb5910f0
gnome-sharp, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
gnome-sharp, Version=2.16.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
gnome-vfs-sharp, Version=2.16.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
gsf-sharp, Version=0.0.0.7, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
gtk-dotnet, Version=2.10.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
gtk-sharp, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
gtk-sharp, Version=2.10.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
gtkhtml-sharp, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
gtkhtml-sharp, Version=2.16.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
gtksourceview-sharp, Version=1.0.0.2, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
monodoc, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=0738eb9f132ed756
nunit.core, Version=2.2.0.0, Culture=neutral,
PublicKeyToken=96d09a1eb7f44a77
nunit.core, Version=2.2.8.0, Culture=neutral,
PublicKeyToken=96d09a1eb7f44a77
nunit.framework, Version=2.2.0.0, Culture=neutral,
PublicKeyToken=96d09a1eb7f44a77
nunit.framework, Version=2.2.8.0, Culture=neutral,
PublicKeyToken=96d09a1eb7f44a77
nunit.mocks, Version=2.2.8.0, Culture=neutral,
PublicKeyToken=96d09a1eb7f44a77
nunit.util, Version=2.2.0.0, Culture=neutral,
PublicKeyToken=96d09a1eb7f44a77
nunit.util, Version=2.2.8.0, Culture=neutral,
PublicKeyToken=96d09a1eb7f44a77
pango-sharp, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
pango-sharp, Version=2.10.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.4.art-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.4.atk-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.4.gconf-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.4.gconf-sharp-peditors, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.4.gdk-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.4.glade-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.4.glib-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.4.gnome-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.4.gnome-vfs-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.4.gtk-dotnet, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.4.gtk-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.4.gtkhtml-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.4.pango-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.4.rsvg-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.4.vte-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.6.art-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.6.atk-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.6.gconf-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.6.gconf-sharp-peditors, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.6.gdk-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.6.glade-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.6.glib-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.6.gnome-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.6.gnome-vfs-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.6.gtk-dotnet, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.6.gtk-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.6.gtkhtml-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.6.pango-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.6.rsvg-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.6.vte-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.8.art-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.8.atk-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.8.gconf-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.8.gconf-sharp-peditors, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.8.gdk-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.8.glade-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.8.glib-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.8.gnome-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.8.gnome-vfs-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.8.gtk-dotnet, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.8.gtk-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.8.gtkhtml-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.8.pango-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.8.rsvg-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
policy.2.8.vte-sharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
rsvg-sharp, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
rsvg-sharp, Version=2.16.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
vte-sharp, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f
vte-sharp, Version=2.16.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f

>Thanks for replay...

>On 10/13/07, Michael Hutchinson <m.j.hutchinson at gmail.com> wrote:
>
> On 10/13/07, Rodolfo Campero <rodolfo.campero at gmail.com> wrote:
> > I'm not sure, but maybe it's a runtime version problem; I mean, maybe
> > you picked gtk-sharp 2.0 and later changed the .NET runtime version of
> > your project to 1.1.
> >
> > Take a look at the different versions of assemblies and your project
> > runtime target.
>
> Rodolfo: Actually, the runtime version shouldn't matter. Gtk# 1.0 is
> actually the old, deprecated version of the binding, and is only
> provided for compatibility with projects that already use it. GTK# 2.x
> is built with the 1.1 runtime, but runs fine with the 2.0 runtime too
> (MD itself uses it), and is actively developed. I agree it's a
> confusing naming scheme, especially as GTK# 1.0 is a binding to GTK+
> 2.x!
>
> Stetic (the visual designer) ensures that the references to GTK# 2.x
> exist, but this may not be working correctly.
>
> Ruben: OpenSUSE 10.3 should work fine (it does for me). What are your
> Mono, MonoDevelop and gtk-sharp-2.0 versions? If you're not running
> MonoDevelop 0.16, please update it to 0.16.


>I have openSUSE 10.3 x86_64
>Mono 1.2.5
>MonoDevelop 0.16


Since MonoDevelop itself works, GTK# 2.x must be working correctly, so
> don't worry about /etc/mono/config.
>
> Could you try creating a new C# project, adding a window, and testing
> whether it compiles? Also, start MonoDevelop from the terminal, watch
> for errors that are written to the terminal, and email them to the
> list? Also, could you attach your *.mdp files fom your project?


>I did it... and when I compile I get the error with  references of GTK,
>after I force the reference to place where I installed gtk-sharp 2 from
>mono-project site, But after I get the error with library not found:
>libgdblib-2.0.0 on starting execution application.

>Other thing: when I start a new application on MD with Gtk# 2, I can't to
>see the GTK# version supported on the forms definition of the project that
>show MD.

>Thanks for your support, and I will be touch, because I NEED TO RESOLVE THIS
>!!!! (I don't want to back openSUSE 10.2, not yet!!!).


--
> Michael Hutchinson
> http://mjhutchinson.com
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: RefEditor.png
Type: image/png
Size: 43905 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/monodevelop-list/attachments/20071030/da05987e/attachment-0002.png 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ProjectOptions.png
Type: image/png
Size: 43937 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/monodevelop-list/attachments/20071030/da05987e/attachment-0003.png 


More information about the Monodevelop-list mailing list