libtool not being present in a system meant that this cryptic
error about LT_INIT would be shown:
sources/glue/Makefile.am:1: error: Libtool library used but 'LIBTOOL' is undefined
sources/glue/Makefile.am:1: The usual way to define 'LIBTOOL' is to add 'LT_INIT'
sources/glue/Makefile.am:1: to 'configure.ac' and run 'aclocal' and 'autoconf' again.
sources/glue/Makefile.am:1: If 'LT_INIT' is in 'configure.ac', make sure
sources/glue/Makefile.am:1: its definition is in aclocal's search path.
autoreconf: automake failed with exit status: 1
The errors being shown by not using AC_PROG_CC with this
version of autoconf (the one in debian testing):
/usr/share/automake-1.14/am/depend2.am: error: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.14/am/depend2.am: The usual way to define 'am__fastdepCC' is to add 'AC_PROG_CC'
/usr/share/automake-1.14/am/depend2.am: to 'configure.ac' and run 'aclocal' and 'autoconf' again
/usr/share/automake-1.14/am/depend2.am: error: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.14/am/depend2.am: The usual way to define 'AMDEP' is to add one of the compiler tests
/usr/share/automake-1.14/am/depend2.am: AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC, AC_PROG_OBJCXX,
/usr/share/automake-1.14/am/depend2.am: AM_PROG_AS, AM_PROG_GCJ, AM_PROG_UPC
/usr/share/automake-1.14/am/depend2.am: to 'configure.ac' and run 'aclocal' and 'autoconf' again
sources/glue/Makefile.am: error: C source seen but 'CC' is undefined
sources/glue/Makefile.am: The usual way to define 'CC' is to add 'AC_PROG_CC'
sources/glue/Makefile.am: to 'configure.ac' and run 'autoconf' again.
The following line could be seen in the middle of the log:
autoreconf: automake failed with exit status: 1
Clearly the configuration phase should not continue from there.
This would prevent a build failure when trying to 'make' the glue:
generated.c: In function 'gst__tagssharp_gst__tags_tagdemux_get_element_offset':
generated.c:1092:2: error: unknown type name 'GstTagDemux'
return (guint)G_STRUCT_OFFSET (GstTagDemux, element);
^
Version will be the standard for a preview version (x.99.y), where `y`
be the subsequent previews (being a preview means it will be somewhat
allowed to break API). `x+1.0` is normally the target for the FINAL
release.