[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