--- Begin Message ---
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.
--- End Message ---