All of lore.kernel.org
 help / color / mirror / Atom feed
* Inclusion of `gobject-introspection` breaks several packages.
@ 2010-10-10 11:53 Paul Menzel
  2010-10-10 13:06 ` Koen Kooi
  2010-10-10 19:23 ` Khem Raj
  0 siblings, 2 replies; 4+ messages in thread
From: Paul Menzel @ 2010-10-10 11:53 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 1775 bytes --]

Dear OE folks,


`gobject-introspection` got added in 143188 [1] to get `libgee_0.6.0` to
build [2].

As a consequence the configure script of a lot of packages like `gtk+`,
`atk`, `gstreamer` detects the presence of GObject Introspection and
enables it.

        $ ./configure --help
        […]
          --enable-introspection=[no/auto/yes]
                                  Enable introspection for this build
        […]

Auto detection seems to be the default.

        […]
        configure:12206: checking for gobject-introspection
        configure:12237: $PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 0.6.7"
        configure:12240: $? = 0
        configure:12251: result: yes
        […]

Now for example Pango 1.10.0 does not generate a `gir` file, which was
enabled again in a later release [3]. This breaks building for example
`gtk+` [4].

The question is how to proceed.

1. Somehow excluding `gobject-introspection` from images.
2. Would packaging gir-repository [5] help?
3. Pass `--enable-introspection=no` by default to the configure script.
4. Add `--enable-introspection=no` to all relevant packages.
5. Update to new versions supporting GObject Introspection correctly.

What do you think?


Thanks,

Paul


[1] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=14318872c0063d26c246a35b373dbfaf4f4c6587
[2] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=64a53b0ab6695b9ec4e327524fb41a916067bbfd
[3] http://git.gnome.org/browse/pango/commit/?id=078300ef69ab0855a7cc39503880cbc8b2e23494
[4] http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-October/025174.html (patch is wrong though)
[5] http://git.gnome.org/browse/gir-repository/tree/

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-10-10 19:43 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-10 11:53 Inclusion of `gobject-introspection` breaks several packages Paul Menzel
2010-10-10 13:06 ` Koen Kooi
2010-10-10 19:23 ` Khem Raj
2010-10-10 19:42   ` Paul Menzel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.