After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 615518 - Add m4/introspection.m4 so that gobject-introspection is not required when building from git.
Add m4/introspection.m4 so that gobject-introspection is not required when bu...
Status: RESOLVED OBSOLETE
Product: glib
Classification: Platform
Component: general
2.24.x
Other All
: Normal minor
: ---
Assigned To: gtkdev
gtkdev
: 623492 633065 640630 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-04-12 12:48 UTC by Adrian Bunk
Modified: 2018-05-24 12:13 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Add m4/introspection.m4 so that gobject-introspection is not required when building from git. (4.59 KB, patch)
2010-04-12 12:48 UTC, Adrian Bunk
none Details | Review

Description Adrian Bunk 2010-04-12 12:48:27 UTC
Created attachment 158478 [details] [review]
Add m4/introspection.m4 so that gobject-introspection is not required when building from git.

Similar to what is done in e.g. gtk+.
Comment 1 Vincent Untz 2010-04-12 13:33:22 UTC
I don't like the idea of doing this: it means we'd have to keep it up-to-date, which is really not something that will happen.

What's the issue with having gobject-introspection when you build from git?
Comment 2 Adrian Bunk 2010-04-12 13:52:36 UTC
(In reply to comment #1)
> I don't like the idea of doing this: it means we'd have to keep it up-to-date,
> which is really not something that will happen.
> 
> What's the issue with having gobject-introspection when you build from git?

In the ARM Linux Internet Platform we build filesystems for embedded devices from git. I don't want to install gobject-introspection on the target only for getting introspection.m4.

Adding m4/introspection.m4 is what e.g. gtk+ and atk do.

The alternative would be to move introspection.m4 to glib.
Comment 3 Adrian Bunk 2010-05-15 14:01:47 UTC
Re-assigning to glib.

It all boils down to the question whether building GNOME or parts of GNOME from git without installing gobject-introspection should be supported, and if yes, how to provide introspection.m4.

I'd personally prefer having it supported by moving introspection.m4 to glib, and if that's considered OK I can provide a patch.

For the record, software currently shipping a copy of introspection.m4 in git includes:
- atk
- clutter
- gstreamer
- gtk+
- unique
Comment 4 Johan (not receiving bugmail) Dahlin 2010-05-19 16:00:48 UTC
General GLib bug, moving over from introspection.
Comment 5 Colin Walters 2010-05-24 15:58:53 UTC
Yes, let's put introspection.m4 in glib.
Comment 6 Christian Persch 2010-07-04 11:38:39 UTC
*** Bug 623492 has been marked as a duplicate of this bug. ***
Comment 7 Darxus 2011-01-08 21:54:03 UTC
This bug has been open for 8 months.  Can the error message at least be made more useful, as I requested in bug 638936?

"HAVE_INTROSPECTION does not appear in AM_CONDITIONAL" is not the best indicator that I need to install the gobject-introspection package.
Comment 8 Christian Persch 2011-01-26 12:15:00 UTC
*** Bug 640630 has been marked as a duplicate of this bug. ***
Comment 9 Christian Persch 2011-05-28 22:14:54 UTC
*** Bug 633065 has been marked as a duplicate of this bug. ***
Comment 10 GNOME Infrastructure Team 2018-05-24 12:13:08 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/glib/issues/284.