Your message dated Tue, 20 Aug 2024 15:04:02 +0000
with message-id <e1sgqow-007pta...@fasolo.debian.org>
and subject line Bug#1072439: fixed in obs-studio 30.2.3+dfsg-1
has caused the Debian Bug report #1072439,
regarding obs-studio: FTBFS with ffmpeg 7.0: obs-ffmpeg-mpegts.c:442:25: error:
passing argument 6 of ‘avio_alloc_context’ from incompatible pointer type
[-Werror=incompatible-pointer-types]
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.)
--
1072439: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072439
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: obs-studio
Version: 30.1.2+dfsg-1
Severity: important
Tags: trixie sid ftbfs
Usertags: ffmpeg-7.0
Hi,
during a rebuild of the reverse dependencies for the transition to
ffmpeg 7.0, your package failed to build
Relevant part (hopefully):
> /usr/bin/cc -DENABLE_HEVC -DHAVE_OBSCONFIG_H -DNEW_MPEGTS_OUTPUT
> -Dobs_ffmpeg_EXPORTS -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/config
> -I/<<PKGBUILDDIR>>/libobs -I/<<PKGBUILDDIR>>/deps/media-playback
> -I/<<PKGBUILDDIR>>/deps/opts-parser -g -O2
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -mbranch-protection=standard -Wdate-time
> -D_FORTIFY_SOURCE=2
> -DFFMPEG_MUX_FIXED=\"/usr/lib/aarch64-linux-gnu/obs-plugins/obs-ffmpeg/obs-ffmpeg-mux\"
> -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fvisibility=hidden
> -Wno-error=deprecated-declarations -std=gnu17 -fPIC -Werror -Wextra -Wvla
> -Wno-error=vla -Wswitch -Wno-error=switch -Wformat -Wformat-security
> -Wunused-parameter -Wno-unused-function -Wno-missing-field-initializers
> -fno-strict-aliasing -Werror-implicit-function-declaration
> -Wno-missing-braces -Wno-error=maybe-uninitialized -Wno-error=type-limits
> -DSIMDE_ENABLE_OPENMP -fopenmp-simd -MD -MT
> plugins/obs-ffmpeg/CMakeFiles/obs-ffmpeg.dir/obs-ffmpeg-mpegts.c.o -MF
> plugins/obs-ffmpeg/CMakeFiles/obs-ffmpeg.dir/obs-ffmpeg-mpegts.c.o.d -o
> plugins/obs-ffmpeg/CMakeFiles/obs-ffmpeg.dir/obs-ffmpeg-mpegts.c.o -c
> /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-mpegts.c
> /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-mpegts.c: In function
> ‘allocate_custom_aviocontext’:
> /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-mpegts.c:442:25: error:
> passing argument 6 of ‘avio_alloc_context’ from incompatible pointer type
> [-Werror=incompatible-pointer-types]
> 442 | (int (*)(void *, uint8_t *,
> int))librist_write, NULL);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | |
> | int (*)(void *, uint8_t *, int) {aka int
> (*)(void *, unsigned char *, int)}
> In file included from
> /usr/include/aarch64-linux-gnu/libavformat/avformat.h:319,
> from
> /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-output.h:6,
> from
> /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-mpegts.c:25:
> /usr/include/aarch64-linux-gnu/libavformat/avio.h:404:25: note: expected ‘int
> (*)(void *, const uint8_t *, int)’ {aka ‘int (*)(void *, const unsigned char
> *, int)’} but argument is of type ‘int (*)(void *, uint8_t *, int)’ {aka ‘int
> (*)(void *, unsigned char *, int)’}
> 404 | int (*write_packet)(void *opaque, const uint8_t
> *buf, int buf_size),
> |
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-mpegts.c:446:25: error:
> passing argument 6 of ‘avio_alloc_context’ from incompatible pointer type
> [-Werror=incompatible-pointer-types]
> 446 | (int (*)(void *, uint8_t *,
> int))libsrt_write, NULL);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | |
> | int (*)(void *, uint8_t *, int) {aka int
> (*)(void *, unsigned char *, int)}
> /usr/include/aarch64-linux-gnu/libavformat/avio.h:404:25: note: expected ‘int
> (*)(void *, const uint8_t *, int)’ {aka ‘int (*)(void *, const unsigned char
> *, int)’} but argument is of type ‘int (*)(void *, uint8_t *, int)’ {aka ‘int
> (*)(void *, unsigned char *, int)’}
> 404 | int (*write_packet)(void *opaque, const uint8_t
> *buf, int buf_size),
> |
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> cc1: all warnings being treated as errors
> [258/483] /usr/bin/cc -DENABLE_HEVC -DHAVE_OBSCONFIG_H -DNEW_MPEGTS_OUTPUT
> -Dobs_ffmpeg_EXPORTS -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/config
> -I/<<PKGBUILDDIR>>/libobs -I/<<PKGBUILDDIR>>/deps/media-playback
> -I/<<PKGBUILDDIR>>/deps/opts-parser -g -O2
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -mbranch-protection=standard -Wdate-time
> -D_FORTIFY_SOURCE=2
> -DFFMPEG_MUX_FIXED=\"/usr/lib/aarch64-linux-gnu/obs-plugins/obs-ffmpeg/obs-ffmpeg-mux\"
> -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fvisibility=hidden
> -Wno-error=deprecated-declarations -std=gnu17 -fPIC -Werror -Wextra -Wvla
> -Wno-error=vla -Wswitch -Wno-error=switch -Wformat -Wformat-security
> -Wunused-parameter -Wno-unused-function -Wno-missing-field-initializers
> -fno-strict-aliasing -Werror-implicit-function-declaration
> -Wno-missing-braces -Wno-error=maybe-uninitialized -Wno-error=type-limits
> -DSIMDE_ENABLE_OPENMP -fopenmp-simd -MD -MT
> plugins/obs-ffmpeg/CMakeFiles/obs-ffmpeg.dir/obs-ffmpeg-vaapi.c.o -MF
> plugins/obs-ffmpeg/CMakeFiles/obs-ffmpeg.dir/obs-ffmpeg-vaapi.c.o.d -o
> plugins/obs-ffmpeg/CMakeFiles/obs-ffmpeg.dir/obs-ffmpeg-vaapi.c.o -c
> /<<PKGBUILDDIR>>/plugins/obs-ffmpeg/obs-ffmpeg-vaapi.c
> ninja: build stopped: subcommand failed.
> dh_auto_build: error: cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j2 -v
> returned exit code 1
> make: *** [debian/rules:38: binary-arch] Error 25
The full build log is available from:
https://people.debian.org/~sramacher/ffmpeg-7.0/obs-studio_arm64.build
ffmpeg 7.0 is available in experimental.
Cheers
--
Sebastian Ramacher
--- End Message ---
--- Begin Message ---
Source: obs-studio
Source-Version: 30.2.3+dfsg-1
Done: IOhannes m zmölnig (Debian/GNU) <umlae...@debian.org>
We believe that the bug you reported is fixed in the latest version of
obs-studio, 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 1072...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
IOhannes m zmölnig (Debian/GNU) <umlae...@debian.org> (supplier of updated
obs-studio 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: SHA256
Format: 1.8
Date: Tue, 20 Aug 2024 16:17:53 +0200
Source: obs-studio
Architecture: source
Version: 30.2.3+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multime...@lists.debian.org>
Changed-By: IOhannes m zmölnig (Debian/GNU) <umlae...@debian.org>
Closes: 1072439 1075327
Changes:
obs-studio (30.2.3+dfsg-1) unstable; urgency=medium
.
* New upstream version 30.2.3+dfsg
(Closes: #1072439, #1075327)
.
[ Sebastian Ramacher ]
* Remove myself from Uploaders
.
[ IOhannes m zmölnig (Debian/GNU) ]
* Update patches
+ Drop patches obsoleted by upstream
+ Refresh patches
+ Update patches
* Install obs-websocket CMake snippets
* Explicitly disable obs-browser for now (missing CEF)
* Do not treat warnings as errors
* Add uthash-dev and pkgconf as B-D
* Update libobs0t64.symbols
* Update d/watch to use upstream's handmade source package
+ Drop extra 'websocket' component
+ Drop 'websocket' component magic in d/rules and d/clean
* Update copyright information
+ Update d/copyright
+ Remove obsolete Files-Excluded stanzas
+ Re-generate d/copyright_hints
* Update lintian-overrides
* Drop copyright for excluded uthash
* fix more spelling errors:
* Forward spelling error patch
Checksums-Sha1:
679fc8c4f97d67fe3992d8bdc20a83c868c01e78 3470 obs-studio_30.2.3+dfsg-1.dsc
b116a1c0aed857f94fbe2684496adcf17b90ce1f 10945992
obs-studio_30.2.3+dfsg.orig.tar.xz
02b4ec7054502e4f65be920fa73879bae63ed419 62668
obs-studio_30.2.3+dfsg-1.debian.tar.xz
Checksums-Sha256:
ec7ba60fcb855b53e3a80a08cea33032c46063e266ab7fcced8b8b1e6356d236 3470
obs-studio_30.2.3+dfsg-1.dsc
dbe54d8ff981d7b0fe93b649ed537ba8ca3c03f551566bdfa60dea1700cf7572 10945992
obs-studio_30.2.3+dfsg.orig.tar.xz
3756db0c74b923bade665bfdd687cbbf88df3ad952ddcbaf131273d33755ad9a 62668
obs-studio_30.2.3+dfsg-1.debian.tar.xz
Files:
74b71e92bb41f31d077f9d47b031ecba 3470 video optional
obs-studio_30.2.3+dfsg-1.dsc
e1ff8b91b1d146f8cc99cada45a8ac45 10945992 video optional
obs-studio_30.2.3+dfsg.orig.tar.xz
7bcb8e8bb4af34df0c4a133e7bdc0d5e 62668 video optional
obs-studio_30.2.3+dfsg-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEdAXnRVdICXNIABVttlAZxH96NvgFAmbEpfAACgkQtlAZxH96
NvhKYA//bxlW++gZJZjcD5uVUzcJ32mngktx1KS5iOVHo4gbW5uhKg9Dr60vjIZn
dGAgQr3ivgz3OOunFFA/iYO3LVSQ4sOwYi0Hu7s8Qt+IECE2NVFUGddNrInaXTS+
ANdjE9QlpFF5+pmt6jxbKzHE8byxnxlSoXwDCKL7o7Fssdn95f9XiP8fwy/daOXr
XPDlC3Ey0QyHBWnoPTx/FBTUUaOwdApFP5vaGmau3QRE4uHnxpiLnKht9O8nukcH
eAQqAkD4eELqZlIMGfiwOl1JmsihFp/tnio1tG/2KYKzjAamV7T1Uy8T4ps393JX
orI7rZxYZun3Cxa7St91xxGvYz1omounofvJ34aJROoSQ6P/+l2fn73+sICMJ2da
nMuc+Bqc9KkkFGfYEWEa7dPBLgUiQA6kOiGga8LYtdpRMUja+TmyFrhXJXEdOGEZ
o3qmhTMYskbdW57AqlvzQO3CUZqHAeABtytVXta+OAuB/O1kiX6VJ+xlHOe5Vlt+
c24NwNQ92UvH+ty6F5Of+JtggT9dyPSnPnLhT9RZuz2LCayNKMI19JZbNSGunwoH
XwEfC5eTiZAkZ25p91xLFKm7mEBzxpCz9EXCzFvOfX6hrDwdRNJhQ4bHG06aj84H
QXMf0Vlr+nxIMQZw48+5g1K/i6xv7ze1NHdaQycr/dDTxtfeA0A=
=xCF0
-----END PGP SIGNATURE-----
pgpSPG6ogywST.pgp
Description: PGP signature
--- End Message ---