[Bug 754690] Fixes to configure.ac to make gst-libav build

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Oct 9 03:18:53 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=754690

--- Comment #13 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> ---
Looks like libtoolize should be called from autoreconf, but it's not. Other
things like automake are called from it though. With a clean repo, just running
libtoolize "fixes" the issue.

autoreconf does not run libtoolize because it thinks gst-libav is not using
libtool, due to:

      $uses_libtool = 1             if $macro eq "AC_PROG_LIBTOOL"
                                       || $macro eq "LT_INIT";

In -base, LT_INIT is found, but not in -libav (same for AM_GNU_GETTEXT,
parenthetically).

It looks like the m4 directory is pretty empty in gst-libav, and copying what's
in gstreamer/m4 (from core) to gst-libav/m4 fixes this (ie, autoreconf now
thinks we're using libtool, and runs libtoolize, fixing my original problem).

Those m4 files aren't installed by core AFAICT (they're not in
$HOME/share/aclocal, and make install in core/m4 does not try to install them
anywhere). Should they (or the libtool relevant ones) be either installed by
core, or shipped in the gst-libav/m4 tree ? Or should it be irrelevant to
autoreconf's (in fact, autom4te's, if I read autoreconf right) determination of
whether libtool is used ?

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list