Package: gstreamer0.10-plugins-bad
Version: 0.10.15-1
Severity: normal
Tags: patch

Hi slomo,

the recent version of gstreamer0.10-plugins-bad (0.10.15-1) fails to build the faac plugin because of the following error:

Making all in faac
make[4]: Entering directory `/home/fabian/bla/gst-plugins-bad0.10-0.10.15/ext/faac'
  CC    gstfaac.o
  LINK  libgstfaac.la
..libs/libgstfaac_la-gstfaac.o: In function `gst_faac_init':
/home/fabian/bla/gst-plugins-bad0.10-0.10.15/ext/faac/gstfaac.c:301: undefined reference to `gst_adapter_new'
..libs/libgstfaac_la-gstfaac.o: In function `gst_faac_reset':
/home/fabian/bla/gst-plugins-bad0.10-0.10.15/ext/faac/gstfaac.c:321: undefined reference to `gst_adapter_clear'
..libs/libgstfaac_la-gstfaac.o: In function `gst_faac_push_buffers':
/home/fabian/bla/gst-plugins-bad0.10-0.10.15/ext/faac/gstfaac.c:570: undefined reference to `gst_adapter_peek' /home/fabian/bla/gst-plugins-bad0.10-0.10.15/ext/faac/gstfaac.c:552: undefined reference to `gst_adapter_available' /home/fabian/bla/gst-plugins-bad0.10-0.10.15/ext/faac/gstfaac.c:575: undefined reference to `gst_adapter_peek' /home/fabian/bla/gst-plugins-bad0.10-0.10.15/ext/faac/gstfaac.c:617: undefined reference to `gst_adapter_prev_timestamp' /home/fabian/bla/gst-plugins-bad0.10-0.10.15/ext/faac/gstfaac.c:618: undefined reference to `gst_adapter_available' /home/fabian/bla/gst-plugins-bad0.10-0.10.15/ext/faac/gstfaac.c:625: undefined reference to `gst_adapter_clear' /home/fabian/bla/gst-plugins-bad0.10-0.10.15/ext/faac/gstfaac.c:652: undefined reference to `gst_adapter_available' /home/fabian/bla/gst-plugins-bad0.10-0.10.15/ext/faac/gstfaac.c:655: undefined reference to `gst_adapter_clear' /home/fabian/bla/gst-plugins-bad0.10-0.10.15/ext/faac/gstfaac.c:620: undefined reference to `gst_adapter_flush'
..libs/libgstfaac_la-gstfaac.o: In function `gst_faac_close_encoder':
/home/fabian/bla/gst-plugins-bad0.10-0.10.15/ext/faac/gstfaac.c:340: undefined reference to `gst_adapter_clear'
..libs/libgstfaac_la-gstfaac.o: In function `gst_faac_chain':
/home/fabian/bla/gst-plugins-bad0.10-0.10.15/ext/faac/gstfaac.c:716: undefined reference to `gst_adapter_push'
..libs/libgstfaac_la-gstfaac.o: In function `gst_faac_reset':
/home/fabian/bla/gst-plugins-bad0.10-0.10.15/ext/faac/gstfaac.c:321: undefined reference to `gst_adapter_clear'
collect2: ld returned 1 exit status
make[4]: *** [libgstfaac.la] Fehler 1

Adding "$(GST_BASE_LIBS) $(GST_LIBS)" to libgstfaac_la_LIBADD in ext/faac/Makefile.am fixes this issue. Please find the patch attached.

Cheers,
Fabian



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (450, 'unstable'), (400, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-2-686 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gstreamer0.10-plugins-bad depends on:
ii gstreamer0.10-plugins- 0.10.25-4 GStreamer plugins from the "base" ii libasound2 1.0.21a-1 shared library for ALSA applicatio ii libass4 0.9.8-1 library for SSA/ASS subtitles rend ii libbz2-1.0 1.0.5-3 high-quality block-sorting file co ii libc6 2.10.1-1 GNU C Library: Shared libraries ii libcairo2 1.8.8-2 The Cairo 2D vector graphics libra ii libcdaudio1 0.99.12p2-9 library for controlling a CD-ROM w ii libcelt0 0.6.1-1 The CELT codec runtime library ii libdc1394-22 2.1.2-1 high level programming interface f ii libdca0 0.0.5-3 decoding library for DTS Coherent ii libdirac-encoder0 1.0.2-2 open and royalty free high quality ii libdirectfb-1.2-0 1.2.8-5 direct frame buffer graphics - sha
ii  libdvdnav4             4.1.3-5           DVD navigation library
ii  libdvdread4            4.1.3-7           library for reading DVDs
ii libexempi3 2.1.1-1 library to parse XMP metadata (Lib
ii  libexif12              0.6.17-1          library to parse EXIF files
ii libfaad2 2.7-2 freeware Advanced Audio Decoder -
ii  libgcc1                1:4.4.2-1         GCC support library
ii libglib2.0-0 2.22.2-2 The GLib library of C routines ii libgme0 0.5.5-1 Playback library for video game mu ii libgsm1 1.0.13-3 Shared libraries for GSM speech co ii libgstreamer-plugins-b 0.10.25-4 GStreamer libraries from the "base ii libgstreamer0.10-0 0.10.25-3 Core GStreamer libraries and eleme ii libiptcdata0 1.0.3-1 Library to parse IPTC metadata ii libjack0 0.116.2+svn3592-3 JACK Audio Connection Kit (librari ii libjasper1 1.900.1-6 The JasPer JPEG-2000 runtime libra ii libkate1 0.3.6-1 Kate is a codec for karaoke and te ii libmimic0 1.0.4-2 A video codec for Mimic V2.x conte ii libmms0 0.4-2 MMS stream protocol library - shar ii libmodplug0c2 1:0.8.7-1 shared libraries for mod music bas
ii  libmpcdec6             2:0.1~r453-1      MusePack decoder - library
ii libmusicbrainz4c2a 2.1.5-2 Second generation incarnation of t ii libofa0 0.9.3-3 Library for acoustic fingerprintin ii liboil0.3 0.3.16-1 Library of Optimized Inner Loops
ii  libopenspc0            0.3.99a-2         library for playing SPC files
ii librsvg2-2 2.26.0-1 SAX-based renderer library for SVG ii libschroedinger-1.0-0 1.0.8-2 library for encoding/decoding of D ii libsndfile1 1.0.20-3 Library for reading/writing audio
ii  libsoundtouch1c2       1.3.1-2           sound stretching library
ii  libssl0.9.8            0.9.8k-5          SSL shared libraries
ii libstdc++6 4.4.2-1 The GNU Standard C++ Library v3
ii  libwildmidi0           0.2.2-2           software MIDI player library
ii  libx11-6               2:1.2.2-1         X11 client-side library
ii  libxml2                2.7.6.dfsg-1      GNOME XML library

gstreamer0.10-plugins-bad recommends no packages.

gstreamer0.10-plugins-bad suggests no packages.

-- no debconf information

--- gst-plugins-bad0.10-0.10.15.orig/ext/faac/Makefile.am
+++ gst-plugins-bad0.10-0.10.15/ext/faac/Makefile.am
@@ -2,7 +2,7 @@
 
 libgstfaac_la_SOURCES = gstfaac.c
 libgstfaac_la_CFLAGS = $(FAAC_CFLAGS) $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS)
-libgstfaac_la_LIBADD = $(FAAC_LIBS) $(GST_PLUGINS_BASE_LIBS) \
+libgstfaac_la_LIBADD = $(FAAC_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) 
$(GST_PLUGINS_BASE_LIBS) \
        -lgstaud...@gst_majorminor@
 libgstfaac_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
 libgstfaac_la_LIBTOOLFLAGS = --tag=disable-static

Reply via email to