[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