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.

Reply via email to