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 ---