Package: src:telegram-desktop Version: 4.14.9+ds-1.1 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_configure -- -DTDESKTOP_API_ID=50322 -DTDESKTOP_API_HASH=9ff1a639196c0779c86dd661af8522ba -DQT_VERSION_MAJOR=5 -DDESKTOP_APP_DISABLE_SCUDO=ON -DDESKTOP_APP_USE_PACKAGED_FONTS=ON -DDESKTOP_APP_USE_PACKAGED_RLOTTIE=ON -DDESKTOP_APP_USE_PACKED_RESOURCES=ON -DDESKTOP_APP_USE_CLD3=OFF -DCMAKE_STATIC_LINKER_FLAGS='-T' -DCMAKE_AUTOGEN_VERBOSE=ON cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DTDESKTOP_API_ID=50322 -DTDESKTOP_API_HASH=9ff1a639196c0779c86dd661af8522ba -DQT_VERSION_MAJOR=5 -DDESKTOP_APP_DISABLE_SCUDO=ON -DDESKTOP_APP_USE_PACKAGED_FONTS=ON -DDESKTOP_APP_USE_PACKAGED_RLOTTIE=ON -DDESKTOP_APP_USE_PACKED_RESOURCES=ON -DDESKTOP_APP_USE_CLD3=OFF -DCMAKE_STATIC_LINKER_FLAGS=-T -DCMAKE_AUTOGEN_VERBOSE=ON .. Version: 4.14.9 -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Detecting C compiler ABI info [... snipped ...] /usr/include/c++/14/bits/std_function.h:435:9: note: template argument deduction/substitution failed: In file included from /usr/include/c++/14/bits/move.h:37, from /usr/include/c++/14/bits/new_allocator.h:36, from /usr/include/x86_64-linux-gnu/c++/14/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/memory:65, from /<<PKGBUILDDIR>>/Telegram/lib_webview/webview/webview_interface.h:9: /usr/include/c++/14/type_traits: In substitution of ‘template<bool _Cond, class _Tp> using std::__enable_if_t = typename std::enable_if::type [with bool _Cond = false; _Tp = void]’: /usr/include/c++/14/bits/std_function.h:353:8: required by substitution of ‘template<class _Res, class ... _ArgTypes> template<class _Cond, class _Tp> using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::_Callable<Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>, Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>, std::__invoke_result<Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>&, gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials> >; _Tp = void; _Res = bool; _ArgTypes = {gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}]’ 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~~~~~ /usr/include/c++/14/bits/std_function.h:434:9: required from ‘gi::detail::connectable<R(Args ...)>::data::data(T&&) [with T = Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>; Enable = void; R = bool; Args = {gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}]’ 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /usr/include/c++/14/bits/stl_construct.h:119:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = gi::detail::connectable<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::data; _Args = {Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694:19: required from ‘static constexpr void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = gi::detail::connectable<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::data; _Args = {Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>}; allocator_type = std::allocator<void>]’ 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>}; _Tp = gi::detail::connectable<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::data; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = gi::detail::connectable<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::data; _Alloc = std::allocator<void>; _Args = {Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>}; _Tp = gi::detail::connectable<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::data; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>}; _Tp = gi::detail::connectable<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::data]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/14/bits/shared_ptr.h:1007:14: required from ‘std::shared_ptr<std::_NonArray<_Tp> > std::make_shared(_Args&& ...) [with _Tp = gi::detail::connectable<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::data; _Args = {Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>}; _NonArray<_Tp> = gi::detail::connectable<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::data]’ 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cppgir/gi/callback.hpp:702:52: required from ‘gi::detail::connectable<R(Args ...)>::connectable(T&&) [with T = Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>; Enable = void; R = bool; Args = {gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}]’ 702 | connectable(T &&t) : data_(std::make_shared<data>(std::forward<T>(t))) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/cppgir/gi/callback.hpp:735:29: required from ‘gi::detail::callback_wrapper<R(Args ...), AUTODESTROY>::callback_wrapper(T&&) [with T = Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>; Enable = void; R = bool; Args = {gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}; bool AUTODESTROY = false]’ 735 | callback_wrapper(T &&t) : _callback(std::forward<T>(t)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cppgir/gi/callback.hpp:798:66: required from ‘gi::detail::transform_callback_wrapper<R(Args ...), CR(CArgs ...)>::with_transfer<AUTODESTROY, RetTransfer, Transfers>::with_transfer(T&&) [with T = Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>; bool AUTODESTROY = false; RetTransfer = gi::transfer_full_t; Transfers = {gi::transfer_none_t, gi::transfer_none_t, gi::transfer_none_t}; R = bool; Args = {gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}; CR = int; CArgs = {_GDBusAuthObserver*, _GIOStream*, _GCredentials*}]’ 798 | explicit with_transfer(T &&t) : super_type(std::forward<T>(t)) | ^ /usr/include/cppgir/gi/callback.hpp:871:62: required from ‘gi::detail::transform_signal_wrapper<R(Args ...)>::transform_signal_wrapper(T&&) [with T = Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>; R = bool; Args = {gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}]’ 871 | transform_signal_wrapper(T &&t) : super_(std::forward<T>(t)) | ^ /usr/include/cppgir/gi/object.hpp:421:14: required from ‘gulong gi::repository::GObject::Object::connect_data(gi::detail::cstring_v, Functor&&, GConnectFlags) [with F = bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials); Functor = Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>; gulong = long unsigned int; gi::detail::cstring_v = gi::detail::cstring_v_d<>]’ 421 | auto w = new detail::transform_signal_wrapper<F>(std::forward<Functor>(f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cppgir/gi/object.hpp:432:36: required from ‘gulong gi::repository::GObject::Object::connect(gi::detail::cstring_v, Functor&&) [with F = bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials); Functor = Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>; gulong = long unsigned int; gi::detail::cstring_v = gi::detail::cstring_v_d<>]’ 432 | return connect_data<F, Functor>( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 433 | signal, std::forward<Functor>(f), (GConnectFlags)0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cppgir/gi/object.hpp:545:44: required from ‘gulong gi::signal_proxy<R(Instance, Args ...), Base>::connect(Functor&&) [with Functor = Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>; R = bool; Instance = gi::repository::Gio::DBusAuthObserver; Args = {gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}; Base = gi::repository::GObject::Object; gulong = long unsigned int]’ 545 | return object_.template connect<CppSig>(name_, std::forward<Functor>(f)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/Telegram/lib_webview/webview/platform/linux/webview_linux_webkitgtk.cpp:967:60: required from here 967 | authObserver.signal_authorize_authenticated_peer().connect([]( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 968 | Gio::DBusAuthObserver, | ~~~~~~~~~~~~~~~~~~~~~~ 969 | Gio::IOStream stream, | ~~~~~~~~~~~~~~~~~~~~~ 970 | Gio::Credentials credentials) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 971 | return credentials.get_unix_pid(nullptr) == getppid(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | }); | ~~ /usr/include/c++/14/type_traits:138:11: error: no type named ‘type’ in ‘struct std::enable_if<false, void>’ 138 | using __enable_if_t = typename enable_if<_Cond, _Tp>::type; | ^~~~~~~~~~~~~ /usr/include/cppgir/gi/callback.hpp: In instantiation of ‘gi::detail::connectable<R(Args ...)>::data::data(T&&) [with T = Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>; Enable = void; R = bool; Args = {gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}]’: /usr/include/c++/14/bits/stl_construct.h:119:7: required from ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = gi::detail::connectable<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::data; _Args = {Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:694:19: required from ‘static constexpr void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = gi::detail::connectable<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::data; _Args = {Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>}; allocator_type = std::allocator<void>]’ 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>}; _Tp = gi::detail::connectable<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::data; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 608 | std::forward<_Args>(__args)...); // might throw | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:969:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = gi::detail::connectable<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::data; _Alloc = std::allocator<void>; _Args = {Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_base.h:1713:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>}; _Tp = gi::detail::connectable<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::data; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr.h:463:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>}; _Tp = gi::detail::connectable<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::data]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/14/bits/shared_ptr.h:1007:14: required from ‘std::shared_ptr<std::_NonArray<_Tp> > std::make_shared(_Args&& ...) [with _Tp = gi::detail::connectable<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::data; _Args = {Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>}; _NonArray<_Tp> = gi::detail::connectable<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>::data]’ 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cppgir/gi/callback.hpp:702:52: required from ‘gi::detail::connectable<R(Args ...)>::connectable(T&&) [with T = Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>; Enable = void; R = bool; Args = {gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}]’ 702 | connectable(T &&t) : data_(std::make_shared<data>(std::forward<T>(t))) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/cppgir/gi/callback.hpp:735:29: required from ‘gi::detail::callback_wrapper<R(Args ...), AUTODESTROY>::callback_wrapper(T&&) [with T = Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>; Enable = void; R = bool; Args = {gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}; bool AUTODESTROY = false]’ 735 | callback_wrapper(T &&t) : _callback(std::forward<T>(t)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cppgir/gi/callback.hpp:798:66: required from ‘gi::detail::transform_callback_wrapper<R(Args ...), CR(CArgs ...)>::with_transfer<AUTODESTROY, RetTransfer, Transfers>::with_transfer(T&&) [with T = Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>; bool AUTODESTROY = false; RetTransfer = gi::transfer_full_t; Transfers = {gi::transfer_none_t, gi::transfer_none_t, gi::transfer_none_t}; R = bool; Args = {gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}; CR = int; CArgs = {_GDBusAuthObserver*, _GIOStream*, _GCredentials*}]’ 798 | explicit with_transfer(T &&t) : super_type(std::forward<T>(t)) | ^ /usr/include/cppgir/gi/callback.hpp:871:62: required from ‘gi::detail::transform_signal_wrapper<R(Args ...)>::transform_signal_wrapper(T&&) [with T = Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>; R = bool; Args = {gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}]’ 871 | transform_signal_wrapper(T &&t) : super_(std::forward<T>(t)) | ^ /usr/include/cppgir/gi/object.hpp:421:14: required from ‘gulong gi::repository::GObject::Object::connect_data(gi::detail::cstring_v, Functor&&, GConnectFlags) [with F = bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials); Functor = Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>; gulong = long unsigned int; gi::detail::cstring_v = gi::detail::cstring_v_d<>]’ 421 | auto w = new detail::transform_signal_wrapper<F>(std::forward<Functor>(f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cppgir/gi/object.hpp:432:36: required from ‘gulong gi::repository::GObject::Object::connect(gi::detail::cstring_v, Functor&&) [with F = bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials); Functor = Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>; gulong = long unsigned int; gi::detail::cstring_v = gi::detail::cstring_v_d<>]’ 432 | return connect_data<F, Functor>( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 433 | signal, std::forward<Functor>(f), (GConnectFlags)0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cppgir/gi/object.hpp:545:44: required from ‘gulong gi::signal_proxy<R(Instance, Args ...), Base>::connect(Functor&&) [with Functor = Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>; R = bool; Instance = gi::repository::Gio::DBusAuthObserver; Args = {gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}; Base = gi::repository::GObject::Object; gulong = long unsigned int]’ 545 | return object_.template connect<CppSig>(name_, std::forward<Functor>(f)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/Telegram/lib_webview/webview/platform/linux/webview_linux_webkitgtk.cpp:967:60: required from here 967 | authObserver.signal_authorize_authenticated_peer().connect([]( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 968 | Gio::DBusAuthObserver, | ~~~~~~~~~~~~~~~~~~~~~~ 969 | Gio::IOStream stream, | ~~~~~~~~~~~~~~~~~~~~~ 970 | Gio::Credentials credentials) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 971 | return credentials.get_unix_pid(nullptr) == getppid(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | }); | ~~ /usr/include/c++/14/bits/std_function.h:404:7: note: candidate: ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = bool; _ArgTypes = {gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}]’ 404 | function(function&& __x) noexcept | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:404:27: note: no known conversion for argument 1 from ‘Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>’ to ‘std::function<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>&&’ 404 | function(function&& __x) noexcept | ~~~~~~~~~~~^~~ /usr/include/c++/14/bits/std_function.h:386:7: note: candidate: ‘std::function<_Res(_ArgTypes ...)>::function(const std::function<_Res(_ArgTypes ...)>&) [with _Res = bool; _ArgTypes = {gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}]’ 386 | function(const function& __x) | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:386:32: note: no known conversion for argument 1 from ‘Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>’ to ‘const std::function<bool(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>&’ 386 | function(const function& __x) | ~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14/bits/std_function.h:375:7: note: candidate: ‘std::function<_Res(_ArgTypes ...)>::function(std::nullptr_t) [with _Res = bool; _ArgTypes = {gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}; std::nullptr_t = std::nullptr_t]’ 375 | function(nullptr_t) noexcept | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:375:16: note: no known conversion for argument 1 from ‘Webview::WebKitGTK::{anonymous}::Instance::exec()::<lambda(gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials)>’ to ‘std::nullptr_t’ 375 | function(nullptr_t) noexcept | ^~~~~~~~~ /usr/include/c++/14/bits/std_function.h:368:7: note: candidate: ‘std::function<_Res(_ArgTypes ...)>::function() [with _Res = bool; _ArgTypes = {gi::repository::Gio::DBusAuthObserver, gi::repository::Gio::IOStream, gi::repository::Gio::Credentials}]’ 368 | function() noexcept | ^~~~~~~~ /usr/include/c++/14/bits/std_function.h:368:7: note: candidate expects 0 arguments, 1 provided make[3]: *** [Telegram/lib_webview/CMakeFiles/lib_webview.dir/build.make:149: Telegram/lib_webview/CMakeFiles/lib_webview.dir/webview/platform/linux/webview_linux_webkitgtk.cpp.o] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:2527: Telegram/lib_webview/CMakeFiles/lib_webview.dir/all] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[1]: *** [Makefile:139: all] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j1 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2 make: *** [debian/rules:80: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202410/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.