Re: [gtk-osx-users] gobject-introspection
- From: John Ralls <jralls ceridwen us>
- To: Pascal <p p14 orange fr>
- Cc: "gtk-osx-users-list gnome org" <gtk-osx-users-list gnome org>
- Subject: Re: [gtk-osx-users] gobject-introspection
- Date: Sun, 1 Dec 2013 21:14:32 -0800
On Dec 1, 2013, at 1:09 PM, Pascal <p p14 orange fr> wrote:
Hello Pierre,
yes building gobject-introspection on MacOS is a actually a nightmare :-(
It works OK 99% of the time for me, but as I told Pierre, I usually build Python into the gtk prefix. It
seems to work better than relying on Apple's Python for
For instance I couldn't find include 'GdkPixbuf-2.0.gir'
It should be in $PREFIX/share/gir-1.0/.
Gobject-introspection module seems to be optional in GTK+, is it really the case?
Well, it *should* be optional, but configure.ac wants introspection.m4, which is provided by
gobject-introspection.
If you don't actually need introspection for something (gtkmm and pygobject are the most popular, but there
are plenty of other uses), you could work around it by copying introspection.m4 to $PREFIX/share/aclocal/ and
skipping the build of GI.
I found some help on:
https://mail.gnome.org/archives/windows-devel-list/2012-July/msg00000.html
I’ve got things better with:
--- ./gobject-introspection-1.32.1/giscanner/sourcescanner.py.0 2013-08-03 19:15:03.000000000 +0200
+++ ./gobject-introspection-1.32.1/giscanner/sourcescanner.py 2013-08-03 19:33:03.000000000 +0200
@@ -274,7 +274,9 @@
defines = ['__GI_SCANNER__']
undefs = []
- cpp_args = os.environ.get('CC', 'cc').split()
+ cpp_args = os.environ.get('CC', 'gcc').split()
+ # On MINGW32 and MacOS with a custom prefix, headers like libintl.h are not found
+ cpp_args += os.environ.get('GI_SCANNER_INCLUDES', '').split()
cpp_args += ['-E', '-C', '-I.', '-']
cpp_args += self._cpp_options
$ ./configure
$ GI_SCANNER_INCLUDES=/usr/local/include make
$ make install
What have you got going in /usr/local/include? You're not using that as your prefix, are you?
Regards,
John Ralls
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]