[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#972556: marked as done (ffmpeg: re-enable support for libsrt)



Your message dated Tue, 19 Jan 2021 20:36:29 +0000
with message-id <E1l1xjp-000IHQ-T3@fasolo.debian.org>
and subject line Bug#972556: fixed in ffmpeg 7:4.3.1-7
has caused the Debian Bug report #972556,
regarding ffmpeg: re-enable support for libsrt
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 owner@bugs.debian.org
immediately.)


-- 
972556: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=972556
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: ffmpeg
Version: 7:4.3.1-4
Severity: serious
Justification: FTBFS

Hi!

ffmpeg recently started to FTBFS, most likely due to the update to src:srt:

gcc -I. -Isrc/ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -DZLIB_CONST -DHAVE_AV_CONFIG_H -DBUILDING_avformat -g -O2 -fdebug-prefix-map=/home/glaubitz/ffmpeg/ffmpeg-4.3.1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-overflow -fstack-protector-all -fPIE   -std=c11 -fomit-frame-pointer -fPIC -maltivec -mabi=altivec -mvsx -pthread  -I/usr/include/p11-kit-1  -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/bs2b    -I/usr/include/libdrm -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi   -I/usr/include/openjpeg-2.3  -I/usr/include/opus -I/usr/include/opus -D_REENTRANT  -pthread -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16     -I/usr/include/srt -I/usr/include/p11-kit-1          -DX264_API_IMPORTS  -isystem /usr/include/mit-krb5 -I/usr/include/pgm-5.3  -I/usr/include/libxml2  -I/usr/include/sphinxbase -I/usr/include/pocketsphinx -I/usr/include/powerpc64le-linux-gnu -I/usr/include/powerpc64le-linux-gnu/sphinxbase           -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=format-security -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=vla -Wformat -fdiagnostics-color=auto -Wno-maybe-uninitialized -D_REENTRANT -I/usr/include/SDL2  -MMD -MF libavformat/lrcenc.d -MT libavformat/lrcenc.o -c -o libavformat/lrcenc.o src/libavformat/lrcenc.c
gcc -I. -Isrc/ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -DZLIB_CONST -DHAVE_AV_CONFIG_H -DBUILDING_avformat -g -O2 -fdebug-prefix-map=/home/glaubitz/ffmpeg/ffmpeg-4.3.1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-overflow -fstack-protector-all -fPIE   -std=c11 -fomit-frame-pointer -fPIC -maltivec -mabi=altivec -mvsx -pthread  -I/usr/include/p11-kit-1  -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/bs2b    -I/usr/include/libdrm -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi   -I/usr/include/openjpeg-2.3  -I/usr/include/opus -I/usr/include/opus -D_REENTRANT  -pthread -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16     -I/usr/include/srt -I/usr/include/p11-kit-1          -DX264_API_IMPORTS  -isystem /usr/include/mit-krb5 -I/usr/include/pgm-5.3  -I/usr/include/libxml2  -I/usr/include/sphinxbase -I/usr/include/pocketsphinx -I/usr/include/powerpc64le-linux-gnu -I/usr/include/powerpc64le-linux-gnu/sphinxbase           -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=format-security -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=vla -Wformat -fdiagnostics-color=auto -Wno-maybe-uninitialized -D_REENTRANT -I/usr/include/SDL2  -MMD -MF libavformat/lvfdec.d -MT libavformat/lvfdec.o -c -o libavformat/lvfdec.o src/libavformat/lvfdec.c
src/libavformat/libsrt.c: In function 'libsrt_set_options_pre':
src/libavformat/libsrt.c:317:66: error: 'SRTO_STRICTENC' undeclared (first use in this function); did you mean 'SRTO_STATE'?
  317 |         (s->enforced_encryption >= 0 && libsrt_setsockopt(h, fd, SRTO_STRICTENC, "SRTO_STRICTENC", &s->enforced_encryption, sizeof(s->enforced_encryption)) < 0) ||
      |                                                                  ^~~~~~~~~~~~~~
      |                                                                  SRTO_STATE
src/libavformat/libsrt.c:317:66: note: each undeclared identifier is reported only once for each function it appears in
gcc -I. -Isrc/ -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -DZLIB_CONST -DHAVE_AV_CONFIG_H -DBUILDING_avformat -g -O2 -fdebug-prefix-map=/home/glaubitz/ffmpeg/ffmpeg-4.3.1=. -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-overflow -fstack-protector-all -fPIE   -std=c11 -fomit-frame-pointer -fPIC -maltivec -mabi=altivec -mvsx -pthread  -I/usr/include/p11-kit-1  -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/bs2b    -I/usr/include/libdrm -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi   -I/usr/include/openjpeg-2.3  -I/usr/include/opus -I/usr/include/opus -D_REENTRANT  -pthread -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16     -I/usr/include/srt -I/usr/include/p11-kit-1          -DX264_API_IMPORTS  -isystem /usr/include/mit-krb5 -I/usr/include/pgm-5.3  -I/usr/include/libxml2  -I/usr/include/sphinxbase -I/usr/include/pocketsphinx -I/usr/include/powerpc64le-linux-gnu -I/usr/include/powerpc64le-linux-gnu/sphinxbase           -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=format-security -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=vla -Wformat -fdiagnostics-color=auto -Wno-maybe-uninitialized -D_REENTRANT -I/usr/include/SDL2  -MMD -MF libavformat/lxfdec.d -MT libavformat/lxfdec.o -c -o libavformat/lxfdec.o src/libavformat/lxfdec.c
src/libavformat/libsrt.c:336:50: error: 'SRTO_SMOOTHER' undeclared (first use in this function); did you mean 'SRTO_SENDER'?
  336 |         (s->smoother && libsrt_setsockopt(h, fd, SRTO_SMOOTHER, "SRTO_SMOOTHER", s->smoother, strlen(s->smoother)) < 0) ||
      |                                                  ^~~~~~~~~~~~~
      |                                                  SRTO_SENDER
src/libavformat/libsrt.c: In function 'libsrt_setup':
src/libavformat/libsrt.c:409:5: warning: 'srt_socket' is deprecated [-Wdeprecated-declarations]
  409 |     fd = srt_socket(cur_ai->ai_family, cur_ai->ai_socktype, 0);
      |     ^~
In file included from src/libavformat/libsrt.c:24:
/usr/include/srt/srt.h:754:41: note: declared here
  754 | SRT_ATR_DEPRECATED_PX SRT_API SRTSOCKET srt_socket(int, int, int) SRT_ATR_DEPRECATED;
      |                                         ^~~~~~~~~~
make[2]: *** [/home/glaubitz/ffmpeg/ffmpeg-4.3.1/ffbuild/common.mak:59: libavformat/libsrt.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/glaubitz/ffmpeg/ffmpeg-4.3.1/debian/standard'
dh_auto_build: error: cd debian/standard && make -j20 "INSTALL=install --strip-program=true" returned exit code 2
cat: debian/standard/config.log: No such file or directory
make[1]: *** [debian/rules:249: build_standard] Error 1
make[1]: Leaving directory '/home/glaubitz/ffmpeg/ffmpeg-4.3.1'
make: *** [debian/rules:203: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2

While you're fixing this bug, could you please also backport the fix for #968574 [1].

Adrian

> [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=968574

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz@debian.org
`. `'   Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

--- End Message ---
--- Begin Message ---
Source: ffmpeg
Source-Version: 7:4.3.1-7
Done: Sebastian Ramacher <sramacher@debian.org>

We believe that the bug you reported is fixed in the latest version of
ffmpeg, 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 972556@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Ramacher <sramacher@debian.org> (supplier of updated ffmpeg 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)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 19 Jan 2021 20:36:50 +0100
Source: ffmpeg
Architecture: source
Version: 7:4.3.1-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Sebastian Ramacher <sramacher@debian.org>
Closes: 968574 972556 975988
Changes:
 ffmpeg (7:4.3.1-7) unstable; urgency=medium
 .
   * Team upload
 .
   [ Vasyl Gello ]
   * Keep libfreetype6-dev as alternative dep for buster-bpo
 .
   [ Sebastian Ramacher ]
   * debian/patches:
     - Apply upstream patches for srt 1.4.1
     - Fix build on powerpc and ppc64 (Closes: #968574)
   * debian/: Revert "Temporarily disable srt support" (Closes: #975988,
     #972556)
Checksums-Sha1:
 c189a5ac552f61c5fc7d104bc9031aacbb5fc347 5407 ffmpeg_4.3.1-7.dsc
 31741a296d448cdad6c8a4eb089b3ac3e3dbdf6d 92932 ffmpeg_4.3.1-7.debian.tar.xz
Checksums-Sha256:
 24f4e106c03cd2ddd01076eca38b1a88b5114d3cf50d1ca5e5149f960a2f60a3 5407 ffmpeg_4.3.1-7.dsc
 a1c2705847ce99f4cbfdaa91a1c18e17c77a18bf42d828799fb0a81455b6b714 92932 ffmpeg_4.3.1-7.debian.tar.xz
Files:
 2a88772df03a02637f1df9bf9af4a44b 5407 video optional ffmpeg_4.3.1-7.dsc
 28705def5f3a39c9ff049951022de6e6 92932 video optional ffmpeg_4.3.1-7.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE94y6B4F7sUmhHTOQafL8UW6nGZMFAmAHOsAACgkQafL8UW6n
GZNmBg/+IpXQFPBgtOcwu2KlaZoWxtZrfIdmXKVUPnYbJaLuBOBsgn68KrIJ/MCm
K9nfdcMNY4RWo5xYq/7vfQihCAiIdDpDcgHCmSSg12lzVDX/eF/xvp1ZX6fjW5HD
TOTiBKuZTztxdZlPK4YFlLEJyKt3jqPHIa37KcPhn9PCEoEUDaCa1qY2GWPb0u5N
6tFSFq7pU9HXPIUpaoaUGKqF7zzXtbj9/rkDG4TC5wFFIGOF18zO9Xg5JtxZU9GK
eRJcXC13bOGiKkPKdfe7pSC3Mi0wmTXUwTAN0B6SZqZhsEJwOiMc7lfjM3XF1K/R
oEdQaaLU80cEcVaWqcBe7mMHxvlDC4eoCGZS++fAUmYudbZFpq1e0TpJLkvdVSb/
qlTHzsWcEV+18mEIDgb2SZhcRAW4X1+AOeJr2hjdNMJTj3K9bBw/kVdWdI6tmrkM
47gf3fCkiJzPS6ShyrFKBzFsffgABrR36pQd1rz0xvEY5jlAv9ZUfwsEKBuNiH1M
cMLACsR+w5L1TolUuiq0f8S0iWgelpQWwdp6VPDIJdIbLAM43lXVCNQNl0c4wTQg
uyb+ZaDWDIKqryfPxY9TScf45dCepmaYThpCFGydrYy1jT9yluqa6gtPckrw8A+j
vVRxrWSNUbJAdw2Gvwkq+LUxZKZmignzGgaJLrjntWcUFY1GnBM=
=y8Dg
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: