Bug#694347: FTBFS against libav9

Reinhard Tartler siretart at tauware.de
Sun Nov 25 18:33:34 UTC 2012


Package: xmms2
Version: 0.8+dfsg-4
Severity: important
Tags: patch

Dear Maintainer,

xmms2 currenty fails to build against libav9 as found in debian/experimental:

[ 68/319] c: src/plugins/null/null.c -> _build_/src/plugins/null/null.c.1.o
19:26:16 runner ['/usr/bin/gcc', '-g', '-O0', '-Wall', '-Wempty-body', '-Wformat=2', '-Wformat-nonliteral', '-Wformat-security', '-Wignored-qualifiers', '-Wmissing-prototypes', '-Wstrict-prototypes', '-Wtype-limits', '-Wwrite-strings', '-Wno-format-extra-args', '-Wno-format-zero-length', '-fdiagnostics-show-option', '-Werror=implicit-function-declaration', '-fPIC', '-I/«BUILDDIR»/xmms2-0.8+dfsg/_build_', '-I/«BUILDDIR»/xmms2-0.8+dfsg', '-I/«BUILDDIR»/xmms2-0.8+dfsg/_build_/src/include', '-I/«BUILDDIR»/xmms2-0.8+dfsg/src/include', '-I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', '../src/plugins/null/null.c', '-c', '-o', 'src/plugins/null/null.c.1.o']
[ 69/319] c: src/plugins/avcodec/avcodec.c -> _build_/src/plugins/avcodec/avcodec.c.1.o
19:26:16 runner ['/usr/bin/gcc', '-g', '-O0', '-Wall', '-Wempty-body', '-Wformat=2', '-Wformat-nonliteral', '-Wformat-security', '-Wignored-qualifiers', '-Wmissing-prototypes', '-Wstrict-prototypes', '-Wtype-limits', '-Wwrite-strings', '-Wno-format-extra-args', '-Wno-format-zero-length', '-fdiagnostics-show-option', '-Werror=implicit-function-declaration', '-fPIC', '-I/«BUILDDIR»/xmms2-0.8+dfsg/_build_', '-I/«BUILDDIR»/xmms2-0.8+dfsg', '-I/«BUILDDIR»/xmms2-0.8+dfsg/_build_/src/include', '-I/«BUILDDIR»/xmms2-0.8+dfsg/src/include', '-I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', '../src/plugins/avcodec/avcodec.c', '-c', '-o', 'src/plugins/avcodec/avcodec.c.1.o']
../src/plugins/avcodec/avcodec.c: In function 'xmms_avcodec_destroy':
../src/plugins/avcodec/avcodec.c:109:2: error: implicit declaration of function 'av_free' [-Werror=implicit-function-declaration]
../src/plugins/avcodec/avcodec.c: In function 'xmms_avcodec_init':
../src/plugins/avcodec/avcodec.c:137:2: error: implicit declaration of function 'avcodec_init' [-Werror=implicit-function-declaration]
../src/plugins/avcodec/avcodec.c:203:2: error: implicit declaration of function 'avcodec_alloc_context' [-Werror=implicit-function-declaration]
../src/plugins/avcodec/avcodec.c:203:17: warning: assignment makes pointer from integer without a cast [enabled by default]
../src/plugins/avcodec/avcodec.c:214:2: error: implicit declaration of function 'avcodec_open' [-Werror=implicit-function-declaration]
../src/plugins/avcodec/avcodec.c: In function 'xmms_avcodec_read':
../src/plugins/avcodec/avcodec.c:334:3: warning: 'avcodec_decode_audio3' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3594) [-Wdeprecated-declarations]
../src/plugins/avcodec/avcodec.c: In function 'xmms_avcodec_seek':
../src/plugins/avcodec/avcodec.c:400:3: warning: 'avcodec_decode_audio3' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3594) [-Wdeprecated-declarations]
cc1: some warnings being treated as errors
Waf: Leaving directory `/«BUILDDIR»/xmms2-0.8+dfsg/_build_'

Furtuntatly, upstream has already fixed this in the latest development
release. With the help of Diego Burrin, I have backported the patches
from http://git.vdust.net/cgit.cgi/xmms2-vdust/log/?h=DrO_o-avcodec to
the current version of the package and testbuilt it. Please find the
debdiff attached to this email.

Cheers,
Reinhard

-- System Information:
Debian Release: wheezy/sid
  APT prefers precise-updates
  APT policy: (500, 'precise-updates'), (500, 'precise-security'), (500, 'precise-proposed'), (500, 'precise')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-34-generic (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fix-libav9-ftbtfs.debdiff
Type: text/x-diff
Size: 5178 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20121125/da393f50/attachment.diff>


More information about the pkg-multimedia-maintainers mailing list