[Buildroot] [git commit] gst-plugins-base: bump version
Sven Neumann
s.neumann at raumfeld.com
Fri Sep 30 12:21:36 UTC 2011
On Fri, 2011-09-30 at 13:53 +0200, Sven Neumann wrote:
> On Thu, 2011-09-29 at 16:42 +0200, Peter Korsgaard wrote:
> > commit: http://git.buildroot.net/buildroot/commit/?id=def45ab622f942c9639ebe1ede79ac4dd590d8fb
> > branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master
> >
> > Signed-off-by: Peter Korsgaard <jacmet at sunsite.dk>
> > ---
> > .../gst-plugins-base/gst-plugins-base.mk | 2 +-
> > 1 files changed, 1 insertions(+), 1 deletions(-)
> >
> > diff --git a/package/multimedia/gst-plugins-base/gst-plugins-base.mk b/package/multimedia/gst-plugins-base/gst-plugins-base.mk
> > index 79ced30..a260f89 100644
> > --- a/package/multimedia/gst-plugins-base/gst-plugins-base.mk
> > +++ b/package/multimedia/gst-plugins-base/gst-plugins-base.mk
> > @@ -3,7 +3,7 @@
> > # gst-plugins-base
> > #
> > #############################################################
> > -GST_PLUGINS_BASE_VERSION = 0.10.32
> > +GST_PLUGINS_BASE_VERSION = 0.10.35
>
> After this update gst-plugins-base does not any longer compile for me.
> It bails out when trying to link testchannels:
>
> Making all in audio
> make[5]: Entering directory `/home/sven/git/buildroot/output/build/gst-plugins-base-0.10.35/gst-libs/gst/audio'
> GEN audio-enumtypes.c
> GEN audio-enumtypes.h
> /usr/bin/make all-am
> make[6]: Entering directory `/home/sven/git/buildroot/output/build/gst-plugins-base-0.10.35/gst-libs/gst/audio'
> CC libgstaudio_0.10_la-audio.lo
> CC libgstaudio_0.10_la-gstringbuffer.lo
> CC libgstaudio_0.10_la-gstaudioclock.lo
> CC libgstaudio_0.10_la-mixerutils.lo
> CC libgstaudio_0.10_la-multichannel.lo
> CC libgstaudio_0.10_la-gstbaseaudiosink.lo
> gstbaseaudiosink.c: In function 'gst_base_audio_sink_get_alignment':
> gstbaseaudiosink.c:1358: warning: unused variable 'diff_s'
> CC libgstaudio_0.10_la-gstbaseaudiosrc.lo
> CC libgstaudio_0.10_la-gstaudiofilter.lo
> CC libgstaudio_0.10_la-gstaudiosink.lo
> CC libgstaudio_0.10_la-gstaudiosrc.lo
> CC libgstaudio_0.10_la-audio-enumtypes.lo
> CCLD libgstaudio-0.10.la
> CC testchannels-testchannels.o
> CCLD testchannels
> /home/sven/git/buildroot/output/host/usr/arm-unknown-linux-uclibcgnueabi/sysroot/usr/lib/libglib-2.0.so: warning: the use of OBSOLESCENT `utime' is discouraged, use `utimes'
> /home/sven/git/buildroot/output/host/usr/lib/gcc/arm-unknown-linux-uclibcgnueabi/4.3.6/../../../../arm-unknown-linux-uclibcgnueabi/bin/ld: warning: libgstinterfaces-0.10.so.0, needed by ./.libs/libgstaudio-0.10.so, not found (try using -rpath or -rpath-link)
> ./.libs/libgstaudio-0.10.so: undefined reference to `gst_property_probe_get_type'
> ./.libs/libgstaudio-0.10.so: undefined reference to `gst_mixer_list_tracks'
> ./.libs/libgstaudio-0.10.so: undefined reference to `gst_property_probe_get_property'
> ./.libs/libgstaudio-0.10.so: undefined reference to `gst_mixer_get_type'
> ./.libs/libgstaudio-0.10.so: undefined reference to `gst_property_probe_probe_and_get_values'
> collect2: ld returned 1 exit status
The following change and a call to autoreconf seems to fix the problem:
--- gst-libs/gst/audio/Makefile.am~ 2011-06-14 15:18:56.000000000 +0200
+++ gst-libs/gst/audio/Makefile.am 2011-09-30 14:16:39.000000000 +0200
@@ -53,7 +53,7 @@
noinst_PROGRAMS = testchannels
testchannels_SOURCES = testchannels.c
testchannels_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
-testchannels_LDADD = $(builddir)/libgstaudio-$(GST_MAJORMINOR).la $(GST_LIBS)
+testchannels_LDADD = $(builddir)/libgstaudio-$(GST_MAJORMINOR).la $(builddir)/../interfaces/libgstinterfaces-$(GST_MAJORMINOR).la $(GST_LIBS)
include $(top_srcdir)/common/gst-glib-gen.mak
Not sure though if this is the best way to fix it. If we have to touch
the Makefile.am we could as well remove the build of testchannels
completely.
Regards,
Sven
More information about the buildroot
mailing list