[Gtk-sharp-list] (macosX) gtk-sharp 2.10.0 installation : gobject not recognized

Cody Russell bratsche at gnome.org
Wed Aug 15 18:20:29 EDT 2007


It looks like Mono ships with its own version of glib-2.0.  That's fine,
but if you also have another version of glib installed then try using
whatever MacOS provides you for searching and locate another copy of
glibconfig.h.  You shouldn't need to delete the one that was installed
by Mono, once you find the location of the other one.

/ Cody

On Wed, 2007-08-15 at 23:50 +0200, lolveley wrote:
> Cody,
> 
> I tried the commands you talked about, here  are the results:
> 
>         Last login: Wed Aug 15 22:35:54 on ttyp1
>         Welcome to Darwin!
>         [ordinateur-de-olivier-saint-eve:~] - 23:42:34
>         oliviersaint-eve$ pkg-config --cflags glib-2.0
>         -I/Library/Frameworks/Mono.framework/Versions/1.2.4/include/glib-2.0 -I/Library/Frameworks/Mono.framework/Versions/1.2.4/lib/glib-2.0/include  
>         [ordinateur-de-olivier-saint-eve:~] - 23:42:36
>         oliviersaint-eve$
>         cd /Library/Frameworks/Mono.framework/Versions/1.2.4/lib/glib-2.0/include
>         [ordinateur-de-olivier-saint-eve:/Library/Frameworks/Mono.framework/Versions/1.2.4/lib/glib-2.0/include] - 23:43:45
>         oliviersaint-eve$ ls
>         glibconfig.h            glibconfig.ppc.h
>         glibconfig.x86.h
>         [ordinateur-de-olivier-saint-eve:/Library/Frameworks/Mono.framework/Versions/1.2.4/lib/glib-2.0/include] - 23:43:57
>         oliviersaint-eve$ grep VERSION *
>         glibconfig.ppc.h:#define GLIB_MAJOR_VERSION 2
>         glibconfig.ppc.h:#define GLIB_MINOR_VERSION 6
>         glibconfig.ppc.h:#define GLIB_MICRO_VERSION 3
>         glibconfig.x86.h:#define GLIB_MAJOR_VERSION 2
>         glibconfig.x86.h:#define GLIB_MINOR_VERSION 6
>         glibconfig.x86.h:#define GLIB_MICRO_VERSION 3
> as you can see, macos finds not only one but two versions of the
> standard glib...
> and no 2.12.
> maybe if we could find the 2.6.3 versions and delete them, if would
> run.
> 
> 
> 
> 
> Cody Russell a écrit : 
> > Okay, so you either have two versions of glib-2.0 installed or your .pc
> > file is wrong.  Check the output of "pkg-config --cflags glib-2.0".  I
> > get the following output (on Linux):
> > 
> >   -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> > 
> > You want to go into the directory that contains glibconfig.h (on Linux
> > it's /usr/lib/glib-2.0/include) and "grep VERSION *" from there.  I get
> > the following output:
> > 
> > #define GLIB_MAJOR_VERSION 2
> > #define GLIB_MINOR_VERSION 12
> > #define GLIB_MICRO_VERSION 13
> > 
> > If yours shows the same thing, then it sounds like your .pc file is
> > somehow incorrect.  If it shows that it is 2.6.3 then you either have
> > another version of glib that is not in your PKG_CONFIG_PATH (surely
> > MacOS has some kind of file finder that can locate other files called
> > glibconfig.h?) or maybe the Macport is incorrectly labeled 2.12.13_0
> > when it actually contains 2.6.3.
> > 
> > / Cody
> > 
> > On Wed, 2007-08-15 at 22:46 +0200, lolveley wrote:
> >   
> > > I tried, and it returned "2.6.3", so it's in fact a problem with pkg-config.
> > > what's amazing is that macports tells me that a port " glib2 @2.12.13_0 
> > > (active)" is installed.
> > > So this is a misunderstanding between macports and pkg-config.
> > > 
> > > Ideas to go ahead?
> > > 
> > > lolveley.
> > > 
> > > Cody Russell a écrit :
> > >     
> > > > You should be searching for glib-2.0, not glib.  Try the following
> > > > command line: "pkg-config --modversion glib-2.0"
> > > > 
> > > > On Wed, 2007-08-15 at 00:48 +0200, lolveley wrote:
> > > >   
> > > >       
> > > > > Another thing, when I enter "pkc-config glib" I have:
> > > > > 
> > > > >     $ pkg-config glib
> > > > >     sh: line 1: glib-config: command not found
> > > > >     sh: line 1: glib-config: command not found
> > > > >     sh: line 1: glib-config: command not found
> > > > > 
> > > > > pkg-config find glib three times? 
> > > > >     
> > > > >         
> > > > 
> > > >       
> > 
> > 
> >   



More information about the Gtk-sharp-list mailing list