Your message dated Mon, 16 Sep 2013 17:33:41 +0000
with message-id <e1vlcg9-0005ki...@franck.debian.org>
and subject line Bug#693106: fixed in xine-lib 1.1.21-1.1
has caused the Debian Bug report #693106,
regarding xine-lib: FTBFS with libav 0.9 (from experimental)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
693106: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693106
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: xine-lib
Version: 1.1.21-1
Severity: wishlist
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu raring ubuntu-patch

Dear Maintainer,

xine-lib FTBFS with libav 0.9 from experimental, with the following error:
....
libtool: compile:  i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. 
-I../../../include -I../../../include -I../../../src -I../../../src/xine-engine 
-I../../../src/xine-engine -I../../../src/xine-utils -I../../../src/input 
-I../../../src/input -I../../../lib -I../../../lib -I../../../src/dxr3 
-D_FORTIFY_SOURCE=2 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 
-DXINE_COMPILE -mtune=pentiumpro -O3 -pipe -fomit-frame-pointer 
-falign-functions=4 -falign-loops=4 -falign-jumps=4 -fexpensive-optimizations 
-fschedule-insns2 -ffast-math -finline-functions -Wpointer-arith -g -O2 
-fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security 
-Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 
-Wno-format-zero-length -Wformat-security -Wstrict-aliasing=2 
-Werror=implicit-function-declaration -DNDEBUG -MT 
xineplug_decode_ff_la-ff_audio_decoder.lo -MD -MP -MF .deps/xi
 neplug_decode_ff_la-ff_audio_decoder.Tpo -c ff_audio_decoder.c  -fPIC -DPIC -o 
.libs/xineplug_decode_ff_la-ff_audio_decoder.o
ff_audio_decoder.c: In function 'ff_audio_decode':
ff_audio_decoder.c:389:3: warning: 'avcodec_decode_audio3' is deprecated 
(declared at /usr/include/libavcodec/avcodec.h:3568) [-Wdeprecated-declarations]
ff_audio_decoder.c: In function 'ff_audio_dispose':
ff_audio_decoder.c:619:5: error: implicit declaration of function 'av_free' 
[-Werror=implicit-function-declaration]
ff_audio_decoder.c:619:5: warning: nested extern declaration of 'av_free' 
[-Wnested-externs]
cc1: some warnings being treated as errors
make[5]: *** [xineplug_decode_ff_la-ff_audio_decoder.lo] Error 1
make[5]: se sale del directorio «/tmp/xine-lib-1.1.21/src/combined/ffmpeg»
make[4]: *** [all] Error 2


*** /tmp/tmpIj6V0l/bug_body

In Ubuntu, the attached patch was applied to achieve the following:
  * fix-libav9-ftbfs: fix FTBFS with libav9, by adding missing headers.

Thanks for considering the patch.


-- System Information:
Debian Release: wheezy/sid
  APT prefers quantal-updates
  APT policy: (500, 'quantal-updates'), (500, 'quantal-security'), (500, 
'quantal')
Architecture: i386 (i686)

Kernel: Linux 3.5.0-18-generic (SMP w/1 CPU core)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru xine-lib-1.1.21/debian/patches/fix-libav9-ftbfs xine-lib-1.1.21/debian/patches/fix-libav9-ftbfs
--- xine-lib-1.1.21/debian/patches/fix-libav9-ftbfs	1970-01-01 01:00:00.000000000 +0100
+++ xine-lib-1.1.21/debian/patches/fix-libav9-ftbfs	2012-11-13 06:36:55.000000000 +0100
@@ -0,0 +1,38 @@
+Description: Fix FTBFS with libav 0.9 because of missing headers and dropped
+ attribute. This patch is also compatible with libav 0.8.
+Author: Fabrice Coutadeur <fabric...@ubuntu.com>
+
+--- a/src/combined/ffmpeg/ff_audio_decoder.c
++++ b/src/combined/ffmpeg/ff_audio_decoder.c
+@@ -44,6 +44,7 @@
+ #include "bswap.h"
+ #include "ffmpeg_decoder.h"
+ #include "ffmpeg_compat.h"
++#include <libavutil/mem.h>
+ 
+ #define AUDIOBUFSIZE (64 * 1024)
+ 
+--- a/src/combined/ffmpeg/ff_video_decoder.c
++++ b/src/combined/ffmpeg/ff_video_decoder.c
+@@ -44,6 +44,7 @@
+ #include "xineutils.h"
+ #include "ffmpeg_decoder.h"
+ #include "ff_mpeg_parser.h"
++#include <libavutil/mem.h>
+ 
+ #ifdef HAVE_FFMPEG_AVUTIL_H
+ #  include <postprocess.h>
+@@ -258,13 +259,6 @@
+   av_frame->linesize[1] = img->pitches[1];
+   av_frame->linesize[2] = img->pitches[2];
+ 
+-  /* We should really keep track of the ages of xine frames (see
+-   * avcodec_default_get_buffer in libavcodec/utils.c)
+-   * For the moment tell ffmpeg that every frame is new (age = bignumber) */
+-#ifdef AVFRAMEAGE
+-  av_frame->age = 256*256*256*64;
+-#endif
+-
+   av_frame->type= FF_BUFFER_TYPE_USER;
+ 
+ #ifdef AVCODEC_HAS_REORDERED_OPAQUE
diff -Nru xine-lib-1.1.21/debian/patches/series xine-lib-1.1.21/debian/patches/series
--- xine-lib-1.1.21/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ xine-lib-1.1.21/debian/patches/series	2012-11-13 06:41:07.000000000 +0100
@@ -0,0 +1 @@
+fix-libav9-ftbfs

--- End Message ---
--- Begin Message ---
Source: xine-lib
Source-Version: 1.1.21-1.1

We believe that the bug you reported is fixed in the latest version of
xine-lib, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 693...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Luk Claes <l...@debian.org> (supplier of updated xine-lib package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 09 Sep 2013 08:31:57 +0200
Source: xine-lib
Binary: libxine1-doc libxine1 libxine1-bin libxine-dev libxine1-ffmpeg 
libxine1-gnome libxine1-console libxine1-x libxine1-misc-plugins libxine1-dbg 
libxine1-plugins libxine1-all-plugins
Architecture: source all amd64
Version: 1.1.21-1.1
Distribution: unstable
Urgency: high
Maintainer: Darren Salt <li...@youmustbejoking.demon.co.uk>
Changed-By: Luk Claes <l...@debian.org>
Description: 
 libxine-dev - xine video player library ‒ development packages
 libxine1   - xine video/media player library – meta-package
 libxine1-all-plugins - xine video/media player library ‒ meta package for all 
plugins
 libxine1-bin - xine video/media player library ‒ binary files
 libxine1-console - libaa/libcaca/framebuffer/directfb related plugins for 
libxine1
 libxine1-dbg - debug symbols for libxine1
 libxine1-doc - xine video player library – documentation files
 libxine1-ffmpeg - MPEG-related plugins for libxine1
 libxine1-gnome - GNOME-related plugins for libxine1
 libxine1-misc-plugins - Input, audio output and post plugins for libxine1
 libxine1-plugins - xine video/media player library ‒ meta package for common 
plugins
 libxine1-x - X desktop video output plugins for libxine1
Closes: 693106 696684
Changes: 
 xine-lib (1.1.21-1.1) unstable; urgency=high
 .
   * Non-maintainer upload.
   * Add Ubuntu's patch to fix FTBFS with libav9 (Closes:#693106).
   * Drop libmodplug-dev build dependency (Closes: #696684).
Checksums-Sha1: 
 edaa5b23164b87708e9163a8cf14514b0de6fd96 3321 xine-lib_1.1.21-1.1.dsc
 57592a88b8148faa694443482c3e9e82ebe9f4bd 43507 
xine-lib_1.1.21-1.1.debian.tar.gz
 c2df4d924efee953efcb1f49d91e6582644c4585 150968 libxine1-doc_1.1.21-1.1_all.deb
 598be3b9ed0b2954176bdcb884e93e3b2b68d6fa 64828 
libxine1-plugins_1.1.21-1.1_all.deb
 f71b1f27733b2272c1f56f0af826a089960a979c 64786 
libxine1-all-plugins_1.1.21-1.1_all.deb
 cfe65ea17f49a51575ee7a3649d388d7a5b3a3ce 1558 libxine1_1.1.21-1.1_amd64.deb
 dd0dd3dbc6982fdcf5cb68c4fea11e181d3e1386 1555780 
libxine1-bin_1.1.21-1.1_amd64.deb
 2bfc7e041bfeb8db8c34cf8d8f69f799277efbb6 343378 
libxine-dev_1.1.21-1.1_amd64.deb
 bd3ac770b2d3b593c4d87b12affe7c159fe3840f 254596 
libxine1-ffmpeg_1.1.21-1.1_amd64.deb
 3d3d5100165fb3578040ab654079b010b0849202 16734 
libxine1-gnome_1.1.21-1.1_amd64.deb
 618b51fbf0745df1cede1e1ba95dd12fdc0ea957 47130 
libxine1-console_1.1.21-1.1_amd64.deb
 aeea4bf80a9d9ab51efc5bc56201d1239dbac140 161458 libxine1-x_1.1.21-1.1_amd64.deb
 8f80696131150d4879d8f9e14fcb8c2601d2ac61 679956 
libxine1-misc-plugins_1.1.21-1.1_amd64.deb
 452f152640e8e14aab82220c7f953749269c78e6 3801216 
libxine1-dbg_1.1.21-1.1_amd64.deb
Checksums-Sha256: 
 4f97aad70047836f0551a6eaf6f28e645975b90adeefd146e220fec982ec3189 3321 
xine-lib_1.1.21-1.1.dsc
 5796f2bdb3cc67f0a49cf26a5ce97c074c38c51f858fd4d4974fca5dafa2ac97 43507 
xine-lib_1.1.21-1.1.debian.tar.gz
 601370f3b0ebd6173e9422f677d1d78955c5126ff9caa0684a42e18598bed10e 150968 
libxine1-doc_1.1.21-1.1_all.deb
 e294573ec209bcf06e0438d44bae768d965ec33da1221c7450902978f909c907 64828 
libxine1-plugins_1.1.21-1.1_all.deb
 f407289a9e5ba58d3cb12e6aad84673fa85ad2f36706fa5cb647f8251f754883 64786 
libxine1-all-plugins_1.1.21-1.1_all.deb
 092be86be4a14d8290d1cdbbe71944ba887b0eb456f72a4ecdbcccb2620b5876 1558 
libxine1_1.1.21-1.1_amd64.deb
 74f09552ee6a3cde8cc9f195af820314b6590a5ae78c51c9050753cd33bbe645 1555780 
libxine1-bin_1.1.21-1.1_amd64.deb
 9d7afe39747f9c025928eb48d5e5cf004d876967b6314673f0be49da9560da30 343378 
libxine-dev_1.1.21-1.1_amd64.deb
 4e57ce7bed08e6abd41e5c101d35ae36edf6a9c5f3eec27b5f55e4f8f8960176 254596 
libxine1-ffmpeg_1.1.21-1.1_amd64.deb
 02bd34cc9f29b23484b7f626a4c197daff988eeee0a788de0afe10d86738e272 16734 
libxine1-gnome_1.1.21-1.1_amd64.deb
 3ad998428e3827f24f99d565b73d2111791fff2a0a532893105da7014b1c1c7a 47130 
libxine1-console_1.1.21-1.1_amd64.deb
 04ad2feb53bef239e1e32fa1d8dc24643bf7c2218bdee5d9d62066ceb626b883 161458 
libxine1-x_1.1.21-1.1_amd64.deb
 17114d265d7dbc4e102878b4c8dab9dfc66ac70c9743c19a1cfa9edc63611b55 679956 
libxine1-misc-plugins_1.1.21-1.1_amd64.deb
 ef2f2ca0552c4103dc9d02208af80ae0580e202c391f8e9921f2fe518ddd0178 3801216 
libxine1-dbg_1.1.21-1.1_amd64.deb
Files: 
 22c92ab611ac533ed4cc47c7c20f0cfc 3321 libs optional xine-lib_1.1.21-1.1.dsc
 41f7276939abcbd7c170b2443a6ab608 43507 libs optional 
xine-lib_1.1.21-1.1.debian.tar.gz
 82c69340ee3560eafb28cbc658285232 150968 doc optional 
libxine1-doc_1.1.21-1.1_all.deb
 93bfbb419e53eb10f116f428e4b2e572 64828 libs extra 
libxine1-plugins_1.1.21-1.1_all.deb
 a2cd65a4b0299595e8622efad8cacefa 64786 video extra 
libxine1-all-plugins_1.1.21-1.1_all.deb
 5fa5efb0bd0c389a0102add2a56ce6ac 1558 libs optional 
libxine1_1.1.21-1.1_amd64.deb
 c5571cbcbbd23685371351f02dc21434 1555780 libs optional 
libxine1-bin_1.1.21-1.1_amd64.deb
 bec23ef51e979d738b739efdcd76d932 343378 libdevel optional 
libxine-dev_1.1.21-1.1_amd64.deb
 4ca8d5a9a690a5988fd80d690747799e 254596 video optional 
libxine1-ffmpeg_1.1.21-1.1_amd64.deb
 5b162f94d2050527a90ed394add7de18 16734 video optional 
libxine1-gnome_1.1.21-1.1_amd64.deb
 01101f0175eaa7223d27dad8b39353d4 47130 video extra 
libxine1-console_1.1.21-1.1_amd64.deb
 05343f71fc58eddc92b0406ddf308e10 161458 video optional 
libxine1-x_1.1.21-1.1_amd64.deb
 c3eea6c6a4e0c0a00edf0b62e49a756b 679956 video optional 
libxine1-misc-plugins_1.1.21-1.1_amd64.deb
 36501d142dce398625113ed01f647397 3801216 debug extra 
libxine1-dbg_1.1.21-1.1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iQIcBAEBAgAGBQJSNJkkAAoJECEnNxubsjBihRAP/0w8ntx1aFUT6pM3Nwfe4K7c
bJAl6UzOySVpWVSbCVw7Wq1SI51PqIana+xW0Lmh0yTToaPnF55GYRrqe844ZKUO
CPa7Vep3RjxYFMtgYYnMTsvURn+5X0XJe7q65ziNmwEQBNpH2CZcrJo3+hu3jbbs
ShpJychRakv8lcPM7G2Q1Enf1RXt0wJzv/QA6TSp753ung7+YGUCHqgafL4ldLTM
G/vP53R9FFBoPDhOVA4WqD4QJoBzL7qubDLmw0lkmWbIj86HHNLG0GXmJBt3N2js
rw33l2Rgg+myIeK2Cw655j+jMcTH+LPY6SuHDAdvPDmv//J8YsJCCJ9jyyQF/4NC
ocBsUa4LjGkaj5R+dcvYV6boXKNd+kYAcbA53QXMc5nzaJ/QClKFs4wod2oN9fIy
W7ZzZS6R5d5aiDw/OJZe003GG7abjVIxwQdG2115FMsT7HlqBuf3ZpCGYtAIRyyv
W/gOXUSp8zcSicfIn50rhq2TuN/tsbsc8FM0nn2XIvQbrJrMC4ErRFWXDrRrRjQB
QyDF0qdoLCaOdVkQDvBp5zi2U9Vd2jujIfD2W6dp6BIj2c6U/hhQxuc9rfM4cvBE
o3u3E6ijcbj8VJ2++KDp4em8WV5gd30eqwNb9Jy3Cxfan0ZbZzaTwzcy6E+9HutJ
sqe12r8hs1DtPwHToMRD
=EGIq
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to