[Debian-med-packaging] Bug#1016276: sight: FTBFS: 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>&)> =?UTF-8?Q?>[0]’ is partly outside array bounds of ‘unsigned char [440]’ [-Werror=array-bounds]

Lucas Nussbaum lucas at debian.org
Fri Jul 29 17:24:27 BST 2022


Source: sight
Version: 21.1.1-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at 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=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220728&fusertaguser=lucas@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.



More information about the Debian-med-packaging mailing list