[Gtk-sharp-list] (macosX) gtk-sharp 2.10.0 installation : gobject not recognized
Cody Russell
bratsche at gnome.org
Wed Aug 15 19:26:43 EDT 2007
Okay, so glibconfig.h should be in $prefix/lib/glib-2.0/include. So
what you want to try to do is set PKG_CONFIG_PATH=$prefix/lib/pkgconfig
(changing $prefix to whatever the root prefix was for your
glibconfig.h).
Once you do that, try to run "pkg-config --modversion glib-2.0" and see
what the output gives you.
/ Cody
On Thu, 2007-08-16 at 00:55 +0200, lolveley wrote:
> ok, that's done.
> I asked macports for the files of the port "glib-2.0", which was
> active (if you remember), and I have the folder where glibconfig.h is.
> But how can I indicate this folder to pkg-config?
>
> lolveley.
>
> Cody Russell a écrit :
> > 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