Your message dated Sun, 25 Aug 2024 14:53:19 +0000
with message-id <[email protected]>
and subject line Bug#1072455: fixed in telegram-desktop 4.14.9+ds-1.1
has caused the Debian Bug report #1072455,
regarding telegram-desktop: FTBFS with ffmpeg 7.0:
AudioStreamingPartInternal.cpp:314:33: error: ‘AVFrame’ {aka ‘struct AVFrame’}
has no member named ‘channels’
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 [email protected]
immediately.)
--
1072455: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072455
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: telegram-desktop
Version: 4.14.9+ds-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):
> cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/Telegram && /usr/bin/c++
> -DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0 -DHAVE_WEBRTC_VIDEO
> -DNO_MAIN_THREAD_WRAPPING -DQT_DEPRECATED_WARNINGS_SINCE=0x051500
> -DQT_IMPLICIT_QCHAR_CONSTRUCTION -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_KEYWORDS
> -DRTC_DISABLE_TRACE_EVENTS -DRTC_ENABLE_VP9 -DTGCALLS_USE_STD_OPTIONAL
> -DUSE_RNNOISE=0 -DWEBRTC_APM_DEBUG_DUMP=0 -DWEBRTC_APP_TDESKTOP
> -DWEBRTC_DUMMY_AUDIO_BUILD -DWEBRTC_ENABLE_PROTOBUF=0 -DWEBRTC_HAVE_DCSCTP
> -DWEBRTC_HAVE_SCTP -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE
> -DWEBRTC_LIBRARY_IMPL -DWEBRTC_LINUX
> -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1
> -DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1 -DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0
> -DWEBRTC_POSIX -DWEBRTC_USE_BUILTIN_ISAC_FLOAT -DWEBRTC_USE_H264
> -DWEBRTC_USE_PIPEWIRE -DWEBRTC_USE_X11
> -I/<<PKGBUILDDIR>>/Telegram/ThirdParty/tgcalls
> -I/<<PKGBUILDDIR>>/Telegram/ThirdParty/tgcalls/tgcalls -isystem
> /usr/include/tg_owt -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -mbranch-protection=standard
> -ftemplate-backtrace-limit=0 -Wdate-time -D_FORTIFY_SOURCE=2
> -Werror=invalid-pch -std=gnu++20 -Wno-deprecated-volatile
> -Wno-ambiguous-reversed-operator -Wno-deprecated-declarations
> -Wno-unqualified-std-cast-call -fPIC -fno-strict-aliasing -pipe -Wall -Wextra
> -Wno-unused-parameter -Wno-switch -Wno-maybe-uninitialized
> -Wno-missing-field-initializers -Wno-sign-compare -Wno-deprecated -MD -MT
> Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp.o
> -MF
> CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp.o.d
> -o
> CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp.o
> -c
> /<<PKGBUILDDIR>>/Telegram/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp
> /<<PKGBUILDDIR>>/Telegram/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp:
> In member function ‘void
> tgcalls::AudioStreamingPartInternal::fillPcmBuffer(tgcalls::AudioStreamingPartPersistentDecoder&)’:
> /<<PKGBUILDDIR>>/Telegram/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp:314:33:
> error: ‘AVFrame’ {aka ‘struct AVFrame’} has no member named ‘channels’
> 314 | _channelCount = _frame->channels;
> | ^~~~~~~~
> /<<PKGBUILDDIR>>/Telegram/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp:322:17:
> error: ‘AVFrame’ {aka ‘struct AVFrame’} has no member named ‘channels’
> 322 | if (_frame->channels != _channelCount || _frame->channels > 8) {
> | ^~~~~~~~
> /<<PKGBUILDDIR>>/Telegram/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp:322:54:
> error: ‘AVFrame’ {aka ‘struct AVFrame’} has no member named ‘channels’
> 322 | if (_frame->channels != _channelCount || _frame->channels > 8) {
> | ^~~~~~~~
> /<<PKGBUILDDIR>>/Telegram/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp:327:58:
> error: ‘AVFrame’ {aka ‘struct AVFrame’} has no member named ‘channels’
> 327 | if (_pcmBuffer.size() < _frame->nb_samples * _frame->channels) {
> | ^~~~~~~~
> /<<PKGBUILDDIR>>/Telegram/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp:328:56:
> error: ‘AVFrame’ {aka ‘struct AVFrame’} has no member named ‘channels’
> 328 | _pcmBuffer.resize(_frame->nb_samples * _frame->channels);
> | ^~~~~~~~
> /<<PKGBUILDDIR>>/Telegram/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp:333:85:
> error: ‘AVFrame’ {aka ‘struct AVFrame’} has no member named ‘channels’
> 333 | memcpy(_pcmBuffer.data(), _frame->data[0], _frame->nb_samples
> * 2 * _frame->channels);
> |
> ^~~~~~~~
> /<<PKGBUILDDIR>>/Telegram/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp:339:53:
> error: ‘AVFrame’ {aka ‘struct AVFrame’} has no member named ‘channels’
> 339 | for (int channel = 0; channel < _frame->channels;
> ++channel) {
> | ^~~~~~~~
> /<<PKGBUILDDIR>>/Telegram/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp:348:66:
> error: ‘AVFrame’ {aka ‘struct AVFrame’} has no member named ‘channels’
> 348 | for (int i = 0; i < _frame->nb_samples *
> _frame->channels; i++) {
> |
> ^~~~~~~~
> /<<PKGBUILDDIR>>/Telegram/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp:356:65:
> error: ‘AVFrame’ {aka ‘struct AVFrame’} has no member named ‘channels’
> 356 | for (int channel = 0; channel <
> _frame->channels; ++channel) {
> |
> ^~~~~~~~
> At global scope:
> cc1plus: note: unrecognized command-line option
> ‘-Wno-unqualified-std-cast-call’ may have been intended to silence earlier
> diagnostics
> cc1plus: note: unrecognized command-line option
> ‘-Wno-ambiguous-reversed-operator’ may have been intended to silence earlier
> diagnostics
> cc1plus: note: unrecognized command-line option ‘-Wno-deprecated-volatile’
> may have been intended to silence earlier diagnostics
> make[3]: *** [Telegram/CMakeFiles/lib_tgcalls.dir/build.make:625:
> Telegram/CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/group/AudioStreamingPartInternal.cpp.o]
> Error 1
The full build log is available from:
https://people.debian.org/~sramacher/ffmpeg-7.0/telegram-desktop_arm64.build
ffmpeg 7.0 is available in experimental.
Cheers
--
Sebastian Ramacher
--- End Message ---
--- Begin Message ---
Source: telegram-desktop
Source-Version: 4.14.9+ds-1.1
Done: Andrey Rakhmatullin <[email protected]>
We believe that the bug you reported is fixed in the latest version of
telegram-desktop, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andrey Rakhmatullin <[email protected]> (supplier of updated telegram-desktop
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 25 Aug 2024 18:49:49 +0500
Source: telegram-desktop
Architecture: source
Version: 4.14.9+ds-1.1
Distribution: unstable
Urgency: medium
Maintainer: Nicholas Guriev <[email protected]>
Changed-By: Andrey Rakhmatullin <[email protected]>
Closes: 1072455
Changes:
telegram-desktop (4.14.9+ds-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Fix building with ffmpeg 6.1+ (Closes: #1072455).
Checksums-Sha1:
db20d17170bd4163bbc0b00ec986bf195f7b3562 3170
telegram-desktop_4.14.9+ds-1.1.dsc
0c478f6fda0ccfc640f2cf6e7f5ab491a063d6e9 34880
telegram-desktop_4.14.9+ds-1.1.debian.tar.xz
4bbb867fc141aa0a6b8d3b93f34c52f8052ebdf8 6024
telegram-desktop_4.14.9+ds-1.1_source.buildinfo
Checksums-Sha256:
aa9645cca6879ada72a660edcf18deeb27daad228e6549048853503468fb1175 3170
telegram-desktop_4.14.9+ds-1.1.dsc
a252421c271b585ba534192f545471e72fb668ded03b6bfda030355f5a63f9a1 34880
telegram-desktop_4.14.9+ds-1.1.debian.tar.xz
ca8fcf4e77eba7fb772413345c18cd4c70e8546a1a7d5991ab40f956f52f61fb 6024
telegram-desktop_4.14.9+ds-1.1_source.buildinfo
Files:
e72ec0b84df7d63a9abdefe2cc0d1505 3170 net optional
telegram-desktop_4.14.9+ds-1.1.dsc
a38310fb57a810fa12a38a1643346099 34880 net optional
telegram-desktop_4.14.9+ds-1.1.debian.tar.xz
0b49ef6aa8d9135d55fbd5ded579e288 6024 net optional
telegram-desktop_4.14.9+ds-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmbLNssACgkQM2L3AxpJ
kuGjvg/9GLrO6EIBUvRIz6eq7WBrXG5LN6e4uDgWr/Kn5Gwi+Q0TdbrhViM9Fkbn
EpRLQwLK6pxh79qCWdsP16AFwW7vHHUn+bH1dF1j3UMJ+9a2dvFI2nFOwngsU9BZ
gTE0pGjNVxhw4VHpQ+es96Gm2N8JyyKIfY1fXpzYPKDHaT0tQvoQj/H92PtPyq9p
O3x1nXf1KHmrGxzSb/YVIY0zyQNeX++FQ0jl/2GyIyBopvHgR5tu4teQO+VfNZXx
yudgIYawMOYGILOD/X+7mpcdm7g7R7h3mB/2ilm2HH64EISmBklOxqv9qOgLCT8L
waBHkfiIKYNdwajDfFWungCV3kIKapbmEmRoUU3CGiS53K2DtVjCR5g0J/GOT28j
C7W1z41W2UA9Xmv061StgB3L+L3pTBgQ+OHYQrI0ZxtDUnC3rZ+3zTbowAKWZdfd
qkJgSxsMLlflvdvVVBLuLLRvPWdi+DVAKMI79FgEzSTyn7j3rBcwKV4YwlsxF8kM
hJCj02xmyuZElDacgW56YHCu1cj37LTGElR1J2TuEwU1e4mr6zmNTlNjhHC2DxHY
KddkWjixetmVtCv0o0l3vv3CyaESdgfiB6BfI7n70+iPueM8nCq2A5Q4x6OF2R4y
70yLRzvt73afgumVySRjAtQ4LTEj8YQjYhbG9fRXMzpd7kRdCz8=
=TS4d
-----END PGP SIGNATURE-----
pgpakTXdqm184.pgp
Description: PGP signature
--- End Message ---