[oe] libgee_0.6.0: gee/Makefile.am:95: HAVE_INTROSPECTION does not appear in AM_CONDITIONAL

Steve Sakoman sakoman at gmail.com
Thu Oct 7 19:35:02 UTC 2010


On Wed, Oct 6, 2010 at 4:33 PM, Paul Menzel
<paulepanter at users.sourceforge.net> wrote:
> Dear OE folks,
>
>
> `configure` fails for me for `libgee_0.6.0.bb` [1].
>
>        | gee/Makefile.am:95: HAVE_INTROSPECTION does not appear in AM_CONDITIONAL
>
> `libgee_0.5.2.bb` builds correctly because it does not yet use gobject-introspection.
>
> This question was brought up before but was left unanswered [2].
>
> There was no file `introspection.m4`, where `HAVE_INTROSPECTION` is
> defined in, in
>
>        …/work/armv7a-oe-linux-gnueabi/libgee-1_0.6.0-r1/libgee-0.6.0/m4
>
> as recommended in [3]. Should the m4 file be copied there as it is done
> for the other m4 files?
>
>        […]
>        | autoreconf: configure.ac: tracing
>        | autoreconf: running: libtoolize --copy --force
>        | libtoolize: putting auxiliary files in `.'.
>        | libtoolize: copying file `./ltmain.sh'
>        | libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
>        | libtoolize: copying file `m4/libtool.m4'
>        | libtoolize: copying file `m4/ltoptions.m4'
>        | libtoolize: copying file `m4/ltsugar.m4'
>        | libtoolize: copying file `m4/ltversion.m4'
>        | libtoolize: copying file `m4/lt~obsolete.m4'
>        […]
>
> I manually put the m4 file [4] into `libgee-0.6.0/m4/` and added
> `m4/introspection.m4` to `EXTRA_DIST` in `Makefile.am` to `` but
>
>        bitbake -c configure libgee
>
> still failed.
>
> Do you have any ideas?

I found that if I built gobject-introspection-native manually, then
libgee would complete without error.

The DEPENDS_virtclass-native = "gobject-introspection-native" in the
libgee recipe isn't triggering the build automatically.

Steve




More information about the Openembedded-devel mailing list