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