Bug#1117486: telegram-desktop: Fails to build form source

Lisandro Damián Nicanor Pérez Meyer <[email protected]> Mon, 06 Oct 2025 10:46:23 -0300
Newsgroups gmane.linux.debian.ports.mips
Message-ID <175975838358.35827.12744710972612362908.reportbug__26776.0641336039$1759758460$gmane$org@gryffindor.lan>
Source:=20telegram-desktop
Version:=204.14.9+ds-1.1
Severity:=20serious
Tags:=20ftbfs
Justification:=20Fails=20to=20build=20from=20source
X-Debbugs-Cc:[email protected],[email protected]=
g,[email protected],[email protected],=20deb=
[email protected],[email protected]
User:[email protected]
Usertags:=20amd64
User:[email protected]
Usertags:=20arm64=20armel
User:[email protected]
Usertags:=20i386
User:[email protected]
Usertags:=20mips64el
User:[email protected]
Usertags:=20ppc64el
User:[email protected]
Usertags:=20riscv64

Hi,

telegram-desktop=20is=20currently=20failing=20to=20build=20from=20source,=
=20as=20you=20can
see=20for=20example=20at

https://buildd.debian.org/status/fetch.php?pkg=3Dtelegram-desktop&arch=3Dam=
d64&ver=3D4.14.9%2Bds-1.1%2Bb3&stamp=3D1757020009&raw=3D0

I=20could=20reproduce=20the=20issue=20on=20my=20machine=20with=20an=20up-to=
-date=20buildd
chroot.

A=20very=20little=20excerpt=20from=20the=20failure=20is:

[100%]=20Linking=20CXX=20executable=20../telegram-desktop
cd=20/build/reproducible-path/telegram-desktop-4.14.9+ds/obj-x86_64-linux-g=
nu/Telegram=20&&=20/usr/bin/cmake=20-E=20cmake_link_script=20CMakeFiles/Tel=
egram.dir/link.txt=20--verbose=3D1
/usr/bin/c++=20-g=20-O2=20-ffile-prefix-map=3D/build/reproducible-path/tele=
gram-desktop-4.14.9+ds=3D.=20-fstack-protector-strong=20-fstack-clash-prote=
ction=20-Wformat=20-Werror=3Dformat-security=20-fcf-protection=20-ftemplate=
-backtrace-limit=3D0=20-Wdate-time=20-D_FORTIFY_SOURCE=3D2=20-Werror=3Dinva=
lid-pch=20-Wl,-z,relro=20-Wl,-z,now=20-Wno-alloc-size-larger-than=20-Wno-st=
ringop-overflow=20-Wno-odr=20-Wno-inline=20-pthread=20-Wl,--as-needed=20-Wl=
,--dependency-file=3DCMakeFiles/Telegram.dir/link.d=20@CMakeFiles/Telegram.=
dir/objects1.rsp=20-o=20../telegram-desktop=20=20liblib_tgcalls_legacy.a=20=
liblib_tgcalls.a=20lib_base/liblib_base.a=20lib_ui/liblib_ui.a=20lib_spellc=
heck/liblib_spellcheck.a=20lib_webview/liblib_webview.a=20liblib_tgvoip_bun=
dled.a=20/usr/lib/x86_64-linux-gnu/libminizip.so=20liblib_tgcalls.a=20/usr/=
lib/x86_64-linux-gnu/libopenal.so=20/usr/lib/x86_64-linux-gnu/libtg_owt.a=
=20/usr/lib/x86_64-linux-gnu/libsrtp2.so=20/usr/lib/x86_64-linux-gnu/libpro=
tobuf.so=20/usr/lib/x86_64-linux-gnu/libssl.so=20/usr/lib/x86_64-linux-gnu/=
libcrypto.so=20/usr/lib/x86_64-linux-gnu/libopus.so=20/usr/lib/x86_64-linux=
-gnu/libabsl_flags_parse.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu/libabs=
l_flags_usage.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_flags_usa=
ge_internal.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_flags_inter=
nal.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_flags_marshalling.s=
o.20240722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_flags_reflection.so.2024=
0722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_cord.so.20240722.0.0=20/usr/li=
b/x86_64-linux-gnu/libabsl_cordz_info.so.20240722.0.0=20/usr/lib/x86_64-lin=
ux-gnu/libabsl_cord_internal.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu/li=
babsl_cordz_functions.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_c=
ordz_handle.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_crc_cord_st=
ate.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_crc32c.so.20240722.=
0.0=20/usr/lib/x86_64-linux-gnu/libabsl_str_format_internal.so.20240722.0.0=
=20/usr/lib/x86_64-linux-gnu/libabsl_crc_internal.so.20240722.0.0=20/usr/li=
b/x86_64-linux-gnu/libabsl_crc_cpu_detect.so.20240722.0.0=20/usr/lib/x86_64=
-linux-gnu/libabsl_raw_hash_set.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu=
/libabsl_hash.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_city.so.2=
0240722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_low_level_hash.so.20240722.=
0.0=20/usr/lib/x86_64-linux-gnu/libabsl_hashtablez_sampler.so.20240722.0.0=
=20/usr/lib/x86_64-linux-gnu/libabsl_exponential_biased.so.20240722.0.0=20/=
usr/lib/x86_64-linux-gnu/libabsl_flags_config.so.20240722.0.0=20/usr/lib/x8=
6_64-linux-gnu/libabsl_flags_private_handle_accessor.so.20240722.0.0=20/usr=
/lib/x86_64-linux-gnu/libabsl_flags_commandlineflag.so.20240722.0.0=20/usr/=
lib/x86_64-linux-gnu/libabsl_flags_commandlineflag_internal.so.20240722.0.0=
=20/usr/lib/x86_64-linux-gnu/libabsl_flags_program_name.so.20240722.0.0=20/=
usr/lib/x86_64-linux-gnu/libabsl_bad_optional_access.so.20240722.0.0=20/usr=
/lib/x86_64-linux-gnu/libabsl_synchronization.so.20240722.0.0=20/usr/lib/x8=
6_64-linux-gnu/libabsl_graphcycles_internal.so.20240722.0.0=20/usr/lib/x86_=
64-linux-gnu/libabsl_kernel_timeout_internal.so.20240722.0.0=20/usr/lib/x86=
_64-linux-gnu/libabsl_stacktrace.so.20240722.0.0=20/usr/lib/x86_64-linux-gn=
u/libabsl_symbolize.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_mal=
loc_internal.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_debugging_=
internal.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_demangle_inter=
nal.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_demangle_rust.so.20=
240722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_decode_rust_punycode.so.2024=
0722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_utf8_for_code_point.so.2024072=
2.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_time.so.20240722.0.0=20/usr/lib/x=
86_64-linux-gnu/libabsl_strings.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu=
/libabsl_strings_internal.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu/libab=
sl_string_view.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_throw_de=
legate.so.20240722.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_base.so.20240722=
.0.0=20/usr/lib/x86_64-linux-gnu/libabsl_spinlock_wait.so.20240722.0.0=20/u=
sr/lib/x86_64-linux-gnu/libabsl_int128.so.20240722.0.0=20/usr/lib/x86_64-li=
nux-gnu/libabsl_/usr/bin/ld:=20/usr/lib/x86_64-linux-gnu/libtg_owt.a(transp=
ort_description.cc.o):=20warning:=20relocation=20against=20`_ZN4absl7debian=
514ascii_internal13kPropertyBitsE'=20in=20read-only=20section=20`.text'
/usr/bin/ld:=20CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/Instan=
ceImpl.cpp.o:=20in=20function=20`tgcalls::(anonymous=20namespace)::getManag=
erThread()':
./obj-x86_64-linux-gnu/Telegram/./Telegram/ThirdParty/tgcalls/tgcalls/Insta=
nceImpl.cpp:15:(.text+0x4c7):=20undefined=20reference=20to=20`rtc::Thread::=
SetName(absl::debian7::string_view,=20void=20const*)'
/usr/bin/ld:=20CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/LogSin=
kImpl.cpp.o:(.data.rel.ro._ZTVN7tgcalls11LogSinkImplE[_ZTVN7tgcalls11LogSin=
kImplE]+0x38):=20undefined=20reference=20to=20`rtc::LogSink::OnLogMessage(a=
bsl::debian7::string_view,=20rtc::LoggingSeverity,=20char=20const*)'
/usr/bin/ld:=20CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/LogSin=
kImpl.cpp.o:(.data.rel.ro._ZTVN7tgcalls11LogSinkImplE[_ZTVN7tgcalls11LogSin=
kImplE]+0x40):=20undefined=20reference=20to=20`rtc::LogSink::OnLogMessage(a=
bsl::debian7::string_view,=20rtc::LoggingSeverity)'
/usr/bin/ld:=20CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/LogSin=
kImpl.cpp.o:(.data.rel.ro._ZTVN7tgcalls11LogSinkImplE[_ZTVN7tgcalls11LogSin=
kImplE]+0x48):=20undefined=20reference=20to=20`rtc::LogSink::OnLogMessage(a=
bsl::debian7::string_view)'
/usr/bin/ld:=20CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/MediaM=
anager.cpp.o:=20in=20function=20`decltype=20(::new=20((void*)(0))=20webrtc:=
:RtpExtension((declval<char=20const=20(&)=20[74]>)(),=20(declval<int>)()))=
=20std::construct_at<webrtc::RtpExtension,=20char=20const=20(&)=20[74],=20i=
nt>(webrtc::RtpExtension*,=20char=20const=20(&)=20[74],=20int&&)':
/usr/include/c++/14/bits/stl_construct.h:97:(.text+0x3c2c):=20undefined=20r=
eference=20to=20`webrtc::RtpExtension::RtpExtension(absl::debian7::string_v=
iew,=20int)'
/usr/bin/ld:=20CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/MediaM=
anager.cpp.o:=20in=20function=20`decltype=20(::new=20((void*)(0))=20webrtc:=
:RtpExtension((declval<char=20const=20(&)=20[27]>)(),=20(declval<int>)()))=
=20std::construct_at<webrtc::RtpExtension,=20char=20const=20(&)=20[27],=20i=
nt>(webrtc::RtpExtension*,=20char=20const=20(&)=20[27],=20int&&)':
/usr/include/c++/14/bits/stl_construct.h:97:(.text+0x3fd2):=20undefined=20r=
eference=20to=20`webrtc::RtpExtension::RtpExtension(absl::debian7::string_v=
iew,=20int)'
/usr/bin/ld:=20CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/MediaM=
anager.cpp.o:=20in=20function=20`decltype=20(::new=20((void*)(0))=20webrtc:=
:RtpExtension((declval<char=20const=20(&)=20[35]>)(),=20(declval<int>)()))=
=20std::construct_at<webrtc::RtpExtension,=20char=20const=20(&)=20[35],=20i=
nt>(webrtc::RtpExtension*,=20char=20const=20(&)=20[35],=20int&&)':
/usr/include/c++/14/bits/stl_construct.h:97:(.text+0x4012):=20undefined=20r=
eference=20to=20`webrtc::RtpExtension::RtpExtension(absl::debian7::string_v=
iew,=20int)'
/usr/bin/ld:=20CMakeFiles/lib_tgcalls.dir/ThirdParty/tgcalls/tgcalls/MediaM=
anager.cpp.o:=20in=20function=20`decltype=20(::new=20((void*)(0))=20webrtc:=
:RtpExtension((declval<char=20const=20(&)=20[74]>)(),=20(declval<int>)()))=
=20std::construct_at<webrtc::RtpExtension,=20char=20const=20(&)=20[74],=20i=
nt>(webrtc::RtpExtension*,=20char=20const=20(&)=20[74],=20int&&)':
/usr/include/c++/14/bits/stl_construct.h:97:(.text+0x5636):=20undefined=20r=
eference=20to=20`webrtc::RtpExtension::RtpExtension(absl::debian7::string_v=
iew,=20int)'
/usr/bin/ld:=20/usr/include/c++/14/bits/stl_construct.h:97:(.text+0x57f1):=
=20undefined=20reference=20to=20`webrtc::RtpExtension::RtpExtension(absl::d=
ebian7::string_view,=20int)'

Regards,=20Lisandro.

--=20System=20Information:
Debian=20Release:=20forky/sid
=20=20APT=20prefers=20unstable
=20=20APT=20policy:=20(500,=20'unstable'),=20(500,=20'testing')
Architecture:=20amd64=20(x86_64)

Kernel:=20Linux=206.16.9+deb14-amd64=20(SMP=20w/16=20CPU=20threads;=20PREEM=
PT)
Kernel=20taint=20flags:=20TAINT_OOT_MODULE,=20TAINT_UNSIGNED_MODULE
Locale:=20LANG=3Den_US.UTF-8,=20LC_CTYPE=3Den_US.UTF-8=20(charmap=3DUTF-8),=
=20LANGUAGE=3Den_US:en
Shell:=20/bin/sh=20linked=20to=20/usr/bin/dash
Init:=20systemd=20(via=20/run/systemd/system)
LSM:=20AppArmor:=20enabled