Source: sight
Version: 21.1.1-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220728 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/service && /usr/bin/c++ 
> -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK 
> -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_CHRONO_DYN_LINK 
> -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK 
> -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_LOG_DYN_LINK -DBOOST_LOG_SETUP_DYN_LINK 
> -DBOOST_REGEX_DYN_LINK -DBOOST_SPIRIT_USE_PHOENIX_V3 
> -DBOOST_THREAD_DONT_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0 
> -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_PROVIDES_FUTURE 
> -DBOOST_THREAD_VERSION=2 -DSERVICE_EXPORTS 
> -DSIGHT_SOURCE_DIR=\"/<<PKGBUILDDIR>>\" -Dservice_EXPORTS 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/service/include 
> -I/<<PKGBUILDDIR>>/libs -I/<<PKGBUILDDIR>>/libs/core 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/pch/pchData/include/pchData 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/activity/include 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/core/include 
> -I/usr/include/libxml2 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/data/include -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC 
> -fvisibility=hidden -fvisibility-inlines-hidden -march=x86-64-v3 
> -mtune=generic -mfpmath=sse -fvisibility=hidden -fvisibility-inlines-hidden 
> -Wall -Wextra -Wconversion -Werror -Wno-error=deprecated-declarations 
> -std=gnu++17 -include "pch.hpp"  -Winvalid-pch -MD -MT 
> libs/core/service/CMakeFiles/service.dir/extension/AppConfigParameters.cpp.o 
> -MF CMakeFiles/service.dir/extension/AppConfigParameters.cpp.o.d -o 
> CMakeFiles/service.dir/extension/AppConfigParameters.cpp.o -c 
> /<<PKGBUILDDIR>>/libs/core/service/extension/AppConfigParameters.cpp
> In file included from /usr/include/c++/12/bits/shared_ptr.h:53,
>                  from /usr/include/c++/12/memory:77,
>                  from /<<PKGBUILDDIR>>/libs/core/core/macros.hpp:35,
>                  from /<<PKGBUILDDIR>>/libs/core/core/com/Signals.hpp:26,
>                  from /<<PKGBUILDDIR>>/libs/core/core/com/HasSignals.hpp:25,
>                  from /<<PKGBUILDDIR>>/libs/core/pch/pchData/pch.hpp:24:
> In member function ‘typename std::enable_if<std::__shared_ptr<_Tp, 
> _Lp>::__has_esft_base<_Yp2>::value>::type std::__shared_ptr<_Tp, 
> _Lp>::_M_enable_shared_from_this_with(_Yp*) [with _Yp = 
> sight::core::com::Slot<std::function<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)> >; _Yp2 = 
> sight::core::com::Slot<std::function<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)> >; _Tp = 
> sight::core::com::Slot<std::function<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)> >; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’,
>     inlined from ‘typename std::enable_if<std::__shared_ptr<_Tp, 
> _Lp>::__has_esft_base<_Yp2>::value>::type std::__shared_ptr<_Tp, 
> _Lp>::_M_enable_shared_from_this_with(_Yp*) [with _Yp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; _Yp2 = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1757:2,
>     inlined from ‘std::__shared_ptr<_Tp, 
> _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc 
> = std::allocator<void>; _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1713:35:
> /usr/include/c++/12/bits/shared_ptr_base.h:1759:59: error: array subscript 
> ‘sight::core::com::Slot<std::function<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)> >[0]’ is partly outside array 
> bounds of ‘unsigned char [440]’ [-Werror=array-bounds]
>  1759 |           if (auto __base = 
> __enable_shared_from_this_base(_M_refcount, __p))
>       |                             
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
> In file included from 
> /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h:33,
>                  from /usr/include/c++/12/bits/allocator.h:46,
>                  from /usr/include/c++/12/string:41,
>                  from /<<PKGBUILDDIR>>/libs/core/core/Demangler.hpp:27,
>                  from /<<PKGBUILDDIR>>/libs/core/core/macros.hpp:29:
> In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const 
> void*) [with _Tp = 
> std::_Sp_counted_ptr_inplace<sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)>, std::allocator<void>, 
> __gnu_cxx::_S_atomic>]’,
>     inlined from ‘static _Tp* std::allocator_traits<std::allocator<_CharT> 
> >::allocate(allocator_type&, size_type) [with _Tp = 
> std::_Sp_counted_ptr_inplace<sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)>, std::allocator<void>, 
> __gnu_cxx::_S_atomic>]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28,
>     inlined from ‘std::__allocated_ptr<_Alloc> 
> std::__allocate_guarded(_Alloc&) [with _Alloc = 
> allocator<_Sp_counted_ptr_inplace<sight::core::com::SlotConnection<void(shared_ptr<sight::data::Object>,
>  const __cxx11::basic_string<char>&)>, allocator<void>, __gnu_cxx::_S_atomic> 
> >]’ at /usr/include/c++/12/bits/allocated_ptr.h:98:69,
>     inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, 
> std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; _Alloc = std::allocator<void>; 
> _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:969:9,
>     inlined from ‘std::__shared_ptr<_Tp, 
> _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc 
> = std::allocator<void>; _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1712:14:
> /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 16 into 
> object of size 440 allocated by ‘operator new’
>   137 |         return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * 
> sizeof(_Tp)));
>       |                                                       ^
> [ 55%] Building CXX object 
> libs/core/service/CMakeFiles/service.dir/extension/Config.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/service && /usr/bin/c++ 
> -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK 
> -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_CHRONO_DYN_LINK 
> -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK 
> -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_LOG_DYN_LINK -DBOOST_LOG_SETUP_DYN_LINK 
> -DBOOST_REGEX_DYN_LINK -DBOOST_SPIRIT_USE_PHOENIX_V3 
> -DBOOST_THREAD_DONT_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0 
> -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_PROVIDES_FUTURE 
> -DBOOST_THREAD_VERSION=2 -DSERVICE_EXPORTS 
> -DSIGHT_SOURCE_DIR=\"/<<PKGBUILDDIR>>\" -Dservice_EXPORTS 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/service/include 
> -I/<<PKGBUILDDIR>>/libs -I/<<PKGBUILDDIR>>/libs/core 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/pch/pchData/include/pchData 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/activity/include 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/core/include 
> -I/usr/include/libxml2 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/data/include -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC 
> -fvisibility=hidden -fvisibility-inlines-hidden -march=x86-64-v3 
> -mtune=generic -mfpmath=sse -fvisibility=hidden -fvisibility-inlines-hidden 
> -Wall -Wextra -Wconversion -Werror -Wno-error=deprecated-declarations 
> -std=gnu++17 -include "pch.hpp"  -Winvalid-pch -MD -MT 
> libs/core/service/CMakeFiles/service.dir/extension/Config.cpp.o -MF 
> CMakeFiles/service.dir/extension/Config.cpp.o.d -o 
> CMakeFiles/service.dir/extension/Config.cpp.o -c 
> /<<PKGBUILDDIR>>/libs/core/service/extension/Config.cpp
> In member function ‘typename std::enable_if<std::__shared_ptr<_Tp, 
> _Lp>::__has_esft_base<_Yp2>::value>::type std::__shared_ptr<_Tp, 
> _Lp>::_M_enable_shared_from_this_with(_Yp*) [with _Yp = 
> sight::core::com::Slot<std::function<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)> >; _Yp2 = 
> sight::core::com::Slot<std::function<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)> >; _Tp = 
> sight::core::com::Slot<std::function<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)> >; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’,
>     inlined from ‘typename std::enable_if<std::__shared_ptr<_Tp, 
> _Lp>::__has_esft_base<_Yp2>::value>::type std::__shared_ptr<_Tp, 
> _Lp>::_M_enable_shared_from_this_with(_Yp*) [with _Yp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; _Yp2 = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1757:2,
>     inlined from ‘std::__shared_ptr<_Tp, 
> _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc 
> = std::allocator<void>; _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotBase>&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1713:35,
>     inlined from 
> ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& 
> ...) [with _Alloc = std::allocator<void>; _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotBase>&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>]’ at 
> /usr/include/c++/12/bits/shared_ptr.h:464:59,
>     inlined from ‘std::shared_ptr<typename std::enable_if<(! std::is_array< 
> <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) 
> [with _Tp = 
> sight::core::com::SlotConnection<void(shared_ptr<sight::data::Object>, const 
> __cxx11::basic_string<char>&)>; _Args = {const 
> shared_ptr<sight::core::com::Signal<void(shared_ptr<sight::data::Object>, 
> const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&)> >&, 
> const shared_ptr<sight::core::com::SlotBase>&, const 
> shared_ptr<sight::core::com::SlotRun<void(shared_ptr<sight::data::Object>, 
> const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&)> 
> >&}]’ at /usr/include/c++/12/bits/shared_ptr.h:1010:39,
>     inlined from ‘static 
> std::shared_ptr<sight::core::com::SlotConnection<void(A ...)> > 
> sight::core::com::SlotConnection<void(A ...)>::New(const SignalSptrType&, 
> const sight::core::com::SlotBase::sptr&, const SlotWrapperSptrType&) [with A 
> = {std::shared_ptr<sight::data::Object>, const 
> std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> >&}]’ at /<<PKGBUILDDIR>>/libs/core/core/com/SlotConnection.hxx:54:64,
>     inlined from ‘sight::core::com::Connection sight::core::com::Signal<R(A 
> ...)>::connect(sight::core::com::SlotBase::sptr) [with FROM_F = void(); R = 
> void; A = {std::shared_ptr<sight::data::Object>, const 
> std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> >&}]’ at /<<PKGBUILDDIR>>/libs/core/core/com/Signal.hxx:187:43:
> /usr/include/c++/12/bits/shared_ptr_base.h:1759:59: error: array subscript 
> ‘sight::core::com::Slot<std::function<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)> >[0]’ is partly outside array 
> bounds of ‘unsigned char [440]’ [-Werror=array-bounds]
>  1759 |           if (auto __base = 
> __enable_shared_from_this_base(_M_refcount, __p))
>       |                             
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
> In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const 
> void*) [with _Tp = 
> std::_Sp_counted_ptr_inplace<sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)>, std::allocator<void>, 
> __gnu_cxx::_S_atomic>]’,
>     inlined from ‘static _Tp* std::allocator_traits<std::allocator<_CharT> 
> >::allocate(allocator_type&, size_type) [with _Tp = 
> std::_Sp_counted_ptr_inplace<sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)>, std::allocator<void>, 
> __gnu_cxx::_S_atomic>]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28,
>     inlined from ‘std::__allocated_ptr<_Alloc> 
> std::__allocate_guarded(_Alloc&) [with _Alloc = 
> allocator<_Sp_counted_ptr_inplace<sight::core::com::SlotConnection<void(shared_ptr<sight::data::Object>,
>  const __cxx11::basic_string<char>&)>, allocator<void>, __gnu_cxx::_S_atomic> 
> >]’ at /usr/include/c++/12/bits/allocated_ptr.h:98:69,
>     inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, 
> std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; _Alloc = std::allocator<void>; 
> _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotBase>&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:969:9,
>     inlined from ‘std::__shared_ptr<_Tp, 
> _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc 
> = std::allocator<void>; _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotBase>&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1712:14,
>     inlined from 
> ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& 
> ...) [with _Alloc = std::allocator<void>; _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotBase>&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>]’ at 
> /usr/include/c++/12/bits/shared_ptr.h:464:59,
>     inlined from ‘std::shared_ptr<typename std::enable_if<(! std::is_array< 
> <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) 
> [with _Tp = 
> sight::core::com::SlotConnection<void(shared_ptr<sight::data::Object>, const 
> __cxx11::basic_string<char>&)>; _Args = {const 
> shared_ptr<sight::core::com::Signal<void(shared_ptr<sight::data::Object>, 
> const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&)> >&, 
> const shared_ptr<sight::core::com::SlotBase>&, const 
> shared_ptr<sight::core::com::SlotRun<void(shared_ptr<sight::data::Object>, 
> const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&)> 
> >&}]’ at /usr/include/c++/12/bits/shared_ptr.h:1010:39,
>     inlined from ‘static 
> std::shared_ptr<sight::core::com::SlotConnection<void(A ...)> > 
> sight::core::com::SlotConnection<void(A ...)>::New(const SignalSptrType&, 
> const sight::core::com::SlotBase::sptr&, const SlotWrapperSptrType&) [with A 
> = {std::shared_ptr<sight::data::Object>, const 
> std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> >&}]’ at /<<PKGBUILDDIR>>/libs/core/core/com/SlotConnection.hxx:54:64,
>     inlined from ‘sight::core::com::Connection sight::core::com::Signal<R(A 
> ...)>::connect(sight::core::com::SlotBase::sptr) [with FROM_F = void(); R = 
> void; A = {std::shared_ptr<sight::data::Object>, const 
> std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> >&}]’ at /<<PKGBUILDDIR>>/libs/core/core/com/Signal.hxx:187:43:
> /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 16 into 
> object of size 440 allocated by ‘operator new’
>   137 |         return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * 
> sizeof(_Tp)));
>       |                                                       ^
> In member function ‘typename std::enable_if<std::__shared_ptr<_Tp, 
> _Lp>::__has_esft_base<_Yp2>::value>::type std::__shared_ptr<_Tp, 
> _Lp>::_M_enable_shared_from_this_with(_Yp*) [with _Yp = 
> sight::core::com::Slot<std::function<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)> >; _Yp2 = 
> sight::core::com::Slot<std::function<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)> >; _Tp = 
> sight::core::com::Slot<std::function<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)> >; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’,
>     inlined from ‘typename std::enable_if<std::__shared_ptr<_Tp, 
> _Lp>::__has_esft_base<_Yp2>::value>::type std::__shared_ptr<_Tp, 
> _Lp>::_M_enable_shared_from_this_with(_Yp*) [with _Yp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; _Yp2 = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1757:2,
>     inlined from ‘std::__shared_ptr<_Tp, 
> _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc 
> = std::allocator<void>; _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotBase>&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1713:35,
>     inlined from 
> ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& 
> ...) [with _Alloc = std::allocator<void>; _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotBase>&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>]’ at 
> /usr/include/c++/12/bits/shared_ptr.h:464:59,
>     inlined from ‘std::shared_ptr<typename std::enable_if<(! std::is_array< 
> <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) 
> [with _Tp = 
> sight::core::com::SlotConnection<void(shared_ptr<sight::data::Object>, const 
> __cxx11::basic_string<char>&)>; _Args = {const 
> shared_ptr<sight::core::com::Signal<void(shared_ptr<sight::data::Object>, 
> const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&)> >&, 
> const shared_ptr<sight::core::com::SlotBase>&, const 
> shared_ptr<sight::core::com::SlotRun<void(shared_ptr<sight::data::Object>, 
> const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&)> 
> >&}]’ at /usr/include/c++/12/bits/shared_ptr.h:1010:39,
>     inlined from ‘static 
> std::shared_ptr<sight::core::com::SlotConnection<void(A ...)> > 
> sight::core::com::SlotConnection<void(A ...)>::New(const SignalSptrType&, 
> const sight::core::com::SlotBase::sptr&, const SlotWrapperSptrType&) [with A 
> = {std::shared_ptr<sight::data::Object>, const 
> std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> >&}]’ at /<<PKGBUILDDIR>>/libs/core/core/com/SlotConnection.hxx:54:64,
>     inlined from ‘sight::core::com::Connection sight::core::com::Signal<R(A 
> ...)>::connect(sight::core::com::SlotBase::sptr) [with FROM_F = 
> void(std::shared_ptr<sight::data::Object>); R = void; A = 
> {std::shared_ptr<sight::data::Object>, const std::__cxx11::basic_string<char, 
> std::char_traits<char>, std::allocator<char> >&}]’ at 
> /<<PKGBUILDDIR>>/libs/core/core/com/Signal.hxx:187:43:
> /usr/include/c++/12/bits/shared_ptr_base.h:1759:59: error: array subscript 
> ‘sight::core::com::Slot<std::function<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)> >[0]’ is partly outside array 
> bounds of ‘unsigned char [440]’ [-Werror=array-bounds]
>  1759 |           if (auto __base = 
> __enable_shared_from_this_base(_M_refcount, __p))
>       |                             
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
> In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const 
> void*) [with _Tp = 
> std::_Sp_counted_ptr_inplace<sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)>, std::allocator<void>, 
> __gnu_cxx::_S_atomic>]’,
>     inlined from ‘static _Tp* std::allocator_traits<std::allocator<_CharT> 
> >::allocate(allocator_type&, size_type) [with _Tp = 
> std::_Sp_counted_ptr_inplace<sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)>, std::allocator<void>, 
> __gnu_cxx::_S_atomic>]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28,
>     inlined from ‘std::__allocated_ptr<_Alloc> 
> std::__allocate_guarded(_Alloc&) [with _Alloc = 
> allocator<_Sp_counted_ptr_inplace<sight::core::com::SlotConnection<void(shared_ptr<sight::data::Object>,
>  const __cxx11::basic_string<char>&)>, allocator<void>, __gnu_cxx::_S_atomic> 
> >]’ at /usr/include/c++/12/bits/allocated_ptr.h:98:69,
>     inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, 
> std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; _Alloc = std::allocator<void>; 
> _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotBase>&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:969:9,
>     inlined from ‘std::__shared_ptr<_Tp, 
> _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc 
> = std::allocator<void>; _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotBase>&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1712:14,
>     inlined from 
> ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& 
> ...) [with _Alloc = std::allocator<void>; _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotBase>&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>]’ at 
> /usr/include/c++/12/bits/shared_ptr.h:464:59,
>     inlined from ‘std::shared_ptr<typename std::enable_if<(! std::is_array< 
> <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) 
> [with _Tp = 
> sight::core::com::SlotConnection<void(shared_ptr<sight::data::Object>, const 
> __cxx11::basic_string<char>&)>; _Args = {const 
> shared_ptr<sight::core::com::Signal<void(shared_ptr<sight::data::Object>, 
> const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&)> >&, 
> const shared_ptr<sight::core::com::SlotBase>&, const 
> shared_ptr<sight::core::com::SlotRun<void(shared_ptr<sight::data::Object>, 
> const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&)> 
> >&}]’ at /usr/include/c++/12/bits/shared_ptr.h:1010:39,
>     inlined from ‘static 
> std::shared_ptr<sight::core::com::SlotConnection<void(A ...)> > 
> sight::core::com::SlotConnection<void(A ...)>::New(const SignalSptrType&, 
> const sight::core::com::SlotBase::sptr&, const SlotWrapperSptrType&) [with A 
> = {std::shared_ptr<sight::data::Object>, const 
> std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> >&}]’ at /<<PKGBUILDDIR>>/libs/core/core/com/SlotConnection.hxx:54:64,
>     inlined from ‘sight::core::com::Connection sight::core::com::Signal<R(A 
> ...)>::connect(sight::core::com::SlotBase::sptr) [with FROM_F = 
> void(std::shared_ptr<sight::data::Object>); R = void; A = 
> {std::shared_ptr<sight::data::Object>, const std::__cxx11::basic_string<char, 
> std::char_traits<char>, std::allocator<char> >&}]’ at 
> /<<PKGBUILDDIR>>/libs/core/core/com/Signal.hxx:187:43:
> /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 16 into 
> object of size 440 allocated by ‘operator new’
>   137 |         return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * 
> sizeof(_Tp)));
>       |                                                       ^
> In member function ‘typename std::enable_if<std::__shared_ptr<_Tp, 
> _Lp>::__has_esft_base<_Yp2>::value>::type std::__shared_ptr<_Tp, 
> _Lp>::_M_enable_shared_from_this_with(_Yp*) [with _Yp = 
> sight::core::com::Slot<std::function<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)> >; _Yp2 = 
> sight::core::com::Slot<std::function<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)> >; _Tp = 
> sight::core::com::Slot<std::function<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)> >; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’,
>     inlined from ‘typename std::enable_if<std::__shared_ptr<_Tp, 
> _Lp>::__has_esft_base<_Yp2>::value>::type std::__shared_ptr<_Tp, 
> _Lp>::_M_enable_shared_from_this_with(_Yp*) [with _Yp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; _Yp2 = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1757:2,
>     inlined from ‘std::__shared_ptr<_Tp, 
> _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc 
> = std::allocator<void>; _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotBase>&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1713:35,
>     inlined from 
> ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& 
> ...) [with _Alloc = std::allocator<void>; _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotBase>&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>]’ at 
> /usr/include/c++/12/bits/shared_ptr.h:464:59,
>     inlined from ‘std::shared_ptr<typename std::enable_if<(! std::is_array< 
> <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) 
> [with _Tp = 
> sight::core::com::SlotConnection<void(shared_ptr<sight::data::Object>, const 
> __cxx11::basic_string<char>&)>; _Args = {const 
> shared_ptr<sight::core::com::Signal<void(shared_ptr<sight::data::Object>, 
> const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&)> >&, 
> const shared_ptr<sight::core::com::SlotBase>&, const 
> shared_ptr<sight::core::com::SlotRun<void(shared_ptr<sight::data::Object>, 
> const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&)> 
> >&}]’ at /usr/include/c++/12/bits/shared_ptr.h:1010:39,
>     inlined from ‘static 
> std::shared_ptr<sight::core::com::SlotConnection<void(A ...)> > 
> sight::core::com::SlotConnection<void(A ...)>::New(const SignalSptrType&, 
> const sight::core::com::SlotBase::sptr&, const SlotWrapperSptrType&) [with A 
> = {std::shared_ptr<sight::data::Object>, const 
> std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> >&}]’ at /<<PKGBUILDDIR>>/libs/core/core/com/SlotConnection.hxx:54:64,
>     inlined from ‘sight::core::com::Connection sight::core::com::Signal<R(A 
> ...)>::connect(sight::core::com::SlotBase::sptr) [with FROM_F = 
> void(std::shared_ptr<sight::data::Object>, const 
> std::__cxx11::basic_string<char>&); R = void; A = 
> {std::shared_ptr<sight::data::Object>, const std::__cxx11::basic_string<char, 
> std::char_traits<char>, std::allocator<char> >&}]’ at 
> /<<PKGBUILDDIR>>/libs/core/core/com/Signal.hxx:187:43:
> /usr/include/c++/12/bits/shared_ptr_base.h:1759:59: error: array subscript 
> ‘sight::core::com::Slot<std::function<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)> >[0]’ is partly outside array 
> bounds of ‘unsigned char [440]’ [-Werror=array-bounds]
>  1759 |           if (auto __base = 
> __enable_shared_from_this_base(_M_refcount, __p))
>       |                             
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
> In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const 
> void*) [with _Tp = 
> std::_Sp_counted_ptr_inplace<sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)>, std::allocator<void>, 
> __gnu_cxx::_S_atomic>]’,
>     inlined from ‘static _Tp* std::allocator_traits<std::allocator<_CharT> 
> >::allocate(allocator_type&, size_type) [with _Tp = 
> std::_Sp_counted_ptr_inplace<sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char>&)>, std::allocator<void>, 
> __gnu_cxx::_S_atomic>]’ at /usr/include/c++/12/bits/alloc_traits.h:464:28,
>     inlined from ‘std::__allocated_ptr<_Alloc> 
> std::__allocate_guarded(_Alloc&) [with _Alloc = 
> allocator<_Sp_counted_ptr_inplace<sight::core::com::SlotConnection<void(shared_ptr<sight::data::Object>,
>  const __cxx11::basic_string<char>&)>, allocator<void>, __gnu_cxx::_S_atomic> 
> >]’ at /usr/include/c++/12/bits/allocated_ptr.h:98:69,
>     inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, 
> std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; _Alloc = std::allocator<void>; 
> _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotBase>&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:969:9,
>     inlined from ‘std::__shared_ptr<_Tp, 
> _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc 
> = std::allocator<void>; _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotBase>&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>; __gnu_cxx::_Lock_policy _Lp = 
> __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1712:14,
>     inlined from 
> ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& 
> ...) [with _Alloc = std::allocator<void>; _Args = {const 
> std::shared_ptr<sight::core::com::Signal<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&, const 
> std::shared_ptr<sight::core::com::SlotBase>&, const 
> std::shared_ptr<sight::core::com::SlotRun<void(std::shared_ptr<sight::data::Object>,
>  const std::__cxx11::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >&)> >&}; _Tp = 
> sight::core::com::SlotConnection<void(std::shared_ptr<sight::data::Object>, 
> const std::__cxx11::basic_string<char>&)>]’ at 
> /usr/include/c++/12/bits/shared_ptr.h:464:59,
>     inlined from ‘std::shared_ptr<typename std::enable_if<(! std::is_array< 
> <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) 
> [with _Tp = 
> sight::core::com::SlotConnection<void(shared_ptr<sight::data::Object>, const 
> __cxx11::basic_string<char>&)>; _Args = {const 
> shared_ptr<sight::core::com::Signal<void(shared_ptr<sight::data::Object>, 
> const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&)> >&, 
> const shared_ptr<sight::core::com::SlotBase>&, const 
> shared_ptr<sight::core::com::SlotRun<void(shared_ptr<sight::data::Object>, 
> const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&)> 
> >&}]’ at /usr/include/c++/12/bits/shared_ptr.h:1010:39,
>     inlined from ‘static 
> std::shared_ptr<sight::core::com::SlotConnection<void(A ...)> > 
> sight::core::com::SlotConnection<void(A ...)>::New(const SignalSptrType&, 
> const sight::core::com::SlotBase::sptr&, const SlotWrapperSptrType&) [with A 
> = {std::shared_ptr<sight::data::Object>, const 
> std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
> >&}]’ at /<<PKGBUILDDIR>>/libs/core/core/com/SlotConnection.hxx:54:64,
>     inlined from ‘sight::core::com::Connection sight::core::com::Signal<R(A 
> ...)>::connect(sight::core::com::SlotBase::sptr) [with FROM_F = 
> void(std::shared_ptr<sight::data::Object>, const 
> std::__cxx11::basic_string<char>&); R = void; A = 
> {std::shared_ptr<sight::data::Object>, const std::__cxx11::basic_string<char, 
> std::char_traits<char>, std::allocator<char> >&}]’ at 
> /<<PKGBUILDDIR>>/libs/core/core/com/Signal.hxx:187:43:
> /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 16 into 
> object of size 440 allocated by ‘operator new’
>   137 |         return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * 
> sizeof(_Tp)));
>       |                                                       ^
> [ 55%] Building CXX object 
> libs/core/service/CMakeFiles/service.dir/extension/Factory.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/service && /usr/bin/c++ 
> -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK 
> -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_CHRONO_DYN_LINK 
> -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK 
> -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_LOG_DYN_LINK -DBOOST_LOG_SETUP_DYN_LINK 
> -DBOOST_REGEX_DYN_LINK -DBOOST_SPIRIT_USE_PHOENIX_V3 
> -DBOOST_THREAD_DONT_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0 
> -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_PROVIDES_FUTURE 
> -DBOOST_THREAD_VERSION=2 -DSERVICE_EXPORTS 
> -DSIGHT_SOURCE_DIR=\"/<<PKGBUILDDIR>>\" -Dservice_EXPORTS 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/service/include 
> -I/<<PKGBUILDDIR>>/libs -I/<<PKGBUILDDIR>>/libs/core 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/pch/pchData/include/pchData 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/activity/include 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/core/include 
> -I/usr/include/libxml2 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libs/core/data/include -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC 
> -fvisibility=hidden -fvisibility-inlines-hidden -march=x86-64-v3 
> -mtune=generic -mfpmath=sse -fvisibility=hidden -fvisibility-inlines-hidden 
> -Wall -Wextra -Wconversion -Werror -Wno-error=deprecated-declarations 
> -std=gnu++17 -include "pch.hpp"  -Winvalid-pch -MD -MT 
> libs/core/service/CMakeFiles/service.dir/extension/Factory.cpp.o -MF 
> CMakeFiles/service.dir/extension/Factory.cpp.o.d -o 
> CMakeFiles/service.dir/extension/Factory.cpp.o -c 
> /<<PKGBUILDDIR>>/libs/core/service/extension/Factory.cpp
> cc1plus: all warnings being treated as errors
> make[3]: *** [libs/core/service/CMakeFiles/service.dir/build.make:95: 
> libs/core/service/CMakeFiles/service.dir/AppManager.cpp.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2022/07/28/sight_21.1.1-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220728;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220728&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to