- Package:
- src:mplayer
- Source:
- src:mplayer
- Submitter:
- Sebastian Ramacher
- Date:
- 2026-08-21 09:07:02 UTC
- Severity:
- normal
- Tags:
Source: mplayer
Version: 2:1.5+svn38681-1
Severity: important
Tags: ftbfs sid forky
X-Debbugs-Cc: sramacher@debian.org
Usertags: ffmpeg-9.0
Dear maintainer,
mplayer FTBFS with ffmpeg 9.0:
cc -MMD -MP -Wundef -W -Wall -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=c11 -Werror-implicit-function-declaration -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=native -mcpu=native -pipe -g -fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mplayer-1.5+svn38681=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -DPIC -D_REENTRANT -I/usr/include/p11-kit-1 -I/usr/include/samba-4.0 -I/usr/include/ -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/libpng16 -DZLIB_CONST -I/usr/include/bs2b -I/usr/include/aarch64-linux-gnu -c -o libmpcodecs/ae_lavc.o libmpcodecs/ae_lavc.c
In file included from ./libmpdemux/aviheader.h:28,
from libmpcodecs/ae_lavc.c:28:
./libmpdemux/demuxer.h: In function 'new_demux_packet':
./libmpdemux/demuxer.h:98:29: warning: left shift of negative value [-Wshift-negative-value]
98 | #define MP_NOPTS_VALUE (-1LL<<63) //both int64_t and double should be able to represent this exactly
| ^~
./libmpdemux/demuxer.h:292:11: note: in expansion of macro 'MP_NOPTS_VALUE'
292 | dp->pts=MP_NOPTS_VALUE;
| ^~~~~~~~~~~~~~
./libmpdemux/demuxer.h:98:29: warning: left shift of negative value [-Wshift-negative-value]
98 | #define MP_NOPTS_VALUE (-1LL<<63) //both int64_t and double should be able to represent this exactly
| ^~
./libmpdemux/demuxer.h:293:14: note: in expansion of macro 'MP_NOPTS_VALUE'
293 | dp->endpts=MP_NOPTS_VALUE;
| ^~~~~~~~~~~~~~
./libmpdemux/demuxer.h:98:29: warning: left shift of negative value [-Wshift-negative-value]
98 | #define MP_NOPTS_VALUE (-1LL<<63) //both int64_t and double should be able to represent this exactly
| ^~
./libmpdemux/demuxer.h:294:20: note: in expansion of macro 'MP_NOPTS_VALUE'
294 | dp->stream_pts = MP_NOPTS_VALUE;
| ^~~~~~~~~~~~~~
libmpcodecs/ae_lavc.c: In function 'encode_lavc':
libmpcodecs/ae_lavc.c:118:41: warning: unused parameter 'encoder' [-Wunused-parameter]
118 | static int encode_lavc(audio_encoder_t *encoder, uint8_t *dest, void *src, int size, int max_size)
| ~~~~~~~~~~~~~~~~~^~~~~~~
libmpcodecs/ae_lavc.c: In function 'close_lavc':
libmpcodecs/ae_lavc.c:127:40: warning: unused parameter 'encoder' [-Wunused-parameter]
127 | static int close_lavc(audio_encoder_t *encoder)
| ~~~~~~~~~~~~~~~~~^~~~~~~
libmpcodecs/ae_lavc.c: In function 'get_frame_size':
libmpcodecs/ae_lavc.c:133:44: warning: unused parameter 'encoder' [-Wunused-parameter]
133 | static int get_frame_size(audio_encoder_t *encoder)
| ~~~~~~~~~~~~~~~~~^~~~~~~
libmpcodecs/ae_lavc.c: In function 'mpae_init_lavc':
libmpcodecs/ae_lavc.c:154:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
154 | lavc_acodec = avcodec_find_encoder_by_name(lavc_param_acodec);
| ^
libmpcodecs/ae_lavc.c:180:24: error: 'AVCodec' has no member named 'sample_fmts'
180 | if (lavc_acodec->sample_fmts) {
| ^~
libmpcodecs/ae_lavc.c:182:52: error: 'AVCodec' has no member named 'sample_fmts'
182 | lavc_actx->sample_fmt = lavc_acodec->sample_fmts[0]; // fallback to first format
| ^~
libmpcodecs/ae_lavc.c:183:40: error: 'AVCodec' has no member named 'sample_fmts'
183 | for (fmts = lavc_acodec->sample_fmts; *fmts != AV_SAMPLE_FMT_NONE; fmts++) {
| ^~
make[2]: *** [Makefile:729: libmpcodecs/ae_lavc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/build/reproducible-path/mplayer-1.5+svn38681'
dh_auto_build: error: make -j2 mplayer mencoder returned exit code 2
make[1]: *** [debian/rules:107: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/build/reproducible-path/mplayer-1.5+svn38681'
make: *** [debian/rules:94: binary-arch] Error 2
For full details, see the attached build log. ffmpeg 9.0 is available in
experimental.
Cheers
Hello, Bug #1144019 in mplayer reported by you has been fixed in the Git repository and is awaiting an upload. You can see the commit message below and you can check the diff of the fix at: https://salsa.debian.org/multimedia-team/mplayer/-/commit/f6ee1cdd1ecc57dbbaee1828f8e5ab79d8a69710 ------------------------------------------------------------------------ quilt: add upstream patch for ffmpeg9 add upstream patch for ffmpeg9; drop ffmpeg8 patch (superseeded by ffmpeg9 patch) Closes: #1144019 ------------------------------------------------------------------------ (this message was generated automatically) -- Greetings https://bugs.debian.org/1144019
Control: tags -1 +patch Control: tags -1 +pending Hi Sebastian, there is a patchset from upstream here https://lists.mplayerhq.hu/archives/list/mplayer-dev-eng@mplayerhq.hu/thread/WVME377JF6USVE7SVA5QSMTUVLQS4RFL/ will upload soon a new version of mplayer, however I'm on vacation and I'm not able to test the build against ffmpeg 9. Please reopen if it still FTBFS with ffmpeg 9.0 Best, Lorenzo
We believe that the bug you reported is fixed in the latest version of
mplayer, 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 1144019@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Lorenzo Puliti <plorenzo@disroot.org> (supplier of updated mplayer 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Fri, 21 Aug 2026 09:50:35 +0200
Source: mplayer
Architecture: source
Version: 2:1.5+svn38681-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Lorenzo Puliti <plorenzo@disroot.org>
Closes: 1144019
Changes:
mplayer (2:1.5+svn38681-2) unstable; urgency=medium
.
* update lintian overrides; drop mplayer-doc
lintian overrides (alien-tag)
* bump S-V to 4.7.3, drop priority optional
* bump S-V to 4.7.4, no changes required
* d/watch: update to version 5
* quilt: fix typos and spelling errors
* d/copyright: update years (2026)
* quilt patches:
- drop ffmpeg8 patch (partial overlaps with ffmpeg9 patch)
- add upstream patch for ffmpeg9 (Closes: #1144019)
* use debhelper-compat=14: remove misc:Depends and
shlibs:Depends from Depends fields in d/control
Checksums-Sha1:
7e2cc5bff19717a223a32cd5c37ddf4678d1809f 3174 mplayer_1.5+svn38681-2.dsc
8a55c1fa97e0e1f263e5107a6c7b40598b437e01 43060 mplayer_1.5+svn38681-2.debian.tar.xz
f59f9f9cdaa6baf6a11278755b0b1aaadd56eab0 19661 mplayer_1.5+svn38681-2_amd64.buildinfo
Checksums-Sha256:
de2baa495235af9ff8ea49310e209019d1f624db6e8014bab2ab428438aaa0d6 3174 mplayer_1.5+svn38681-2.dsc
a0d2992b0dfc0c40244997fc65d846762ccfdfb2ef7ca688fa36098ec538e83c 43060 mplayer_1.5+svn38681-2.debian.tar.xz
037c94309ee81d97bca7368321f646427ea4c1b2c35c665ba53b5256c6c00248 19661 mplayer_1.5+svn38681-2_amd64.buildinfo
Files:
4c337b6ed051b95257a7e4036d3a1efe 3174 video optional mplayer_1.5+svn38681-2.dsc
47b6f3549d8e30830e1301de58027f89 43060 video optional mplayer_1.5+svn38681-2.debian.tar.xz
e8500942666729718966f07e1c3365ff 19661 video optional mplayer_1.5+svn38681-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE2ji91PGnrxOd1bVNxxYb07RU7gMFAmqID5AACgkQxxYb07RU
7gOnJg/+IWVE87X+jy0ShrakZYGQ5ncdJgk9pNpy2yojd+Z8qjtIk/Nc4Q0VNP/S
Y1IAyGFppJHyeNuReUxN7slSjg1E1YzuGZYUadzAUSwBBStJBoVmSMpv5NnUaR+m
wQBiBZdhgucA3yBk7KPynRJtF6rTKiAnVhHeJIJ7ph77MxxaV4vlZWhk8pyLyFEz
bShkhSaqD55C4+uxsNSxo5dn1u2W6Cfh/jdz7wt5o6BbHIf15eLTwGZAFvDDWje+
CGrhzokqX3DfDnIEz/c47QDfMp7aWm39bwg2MrwZHdv556yNLu3QfXJjMWqLPcMY
o7orJpv046VNPQwgmiolpmyN7gH4CeW8emIMraYL4QtoaarjXNK2D/1CiGTLN6+t
FOIS76mqthFQM2EUBZY88XsC60P9k/96GSTrhiueaner8ZD+8EYkcVakHciCi4m1
Je29BLiLmNOiausEgP0hdwbQZJhm1h5GAwg39tIJoovDc0jMmY0gnKBdtBbw/GIl
gK7uaVV/beT3DNrfRt+Jd+3NDwcjCxY9IFeeku4rV54EXFOMVaIYG9L1L2rdnSKn
BlXOb81o1ZzbO82/51ZRIYiCjqlo+AfDm6xZRiI0QUoHHd4N40+1ps/KmDMUZenT
6TZxc2X6AwsnjeI20iv0M+DKQ0oRQOyWiTGZWnYJTi1iLo+PJ2w=
=wwcb
-----END PGP SIGNATURE-----