Your message dated Mon, 01 Aug 2022 13:06:32 +0000
with message-id <e1oiv7w-005bqy...@fasolo.debian.org>
and subject line Bug#1016276: fixed in sight 21.1.1-2
has caused the Debian Bug report #1016276,
regarding 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>&)> >[0]’ is partly outside array bounds 
of ‘unsigned char [440]’ [-Werror=array-bounds]
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1016276: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1016276
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: sight
Source-Version: 21.1.1-2
Done: Flavien Bridault <fbrida...@ircad.fr>

We believe that the bug you reported is fixed in the latest version of
sight, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1016...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Flavien Bridault <fbrida...@ircad.fr> (supplier of updated sight package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 30 Jul 2022 09:51:09 +0200
Source: sight
Architecture: source
Version: 21.1.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Flavien Bridault <fbrida...@ircad.fr>
Closes: 1016276
Changes:
 sight (21.1.1-2) unstable; urgency=medium
 .
   * d/p/: Remove patches applied upstream
     Add several patches to fix lintian warnings
     Add fix to build with gcc12 (Closes: #1016276)
Checksums-Sha1:
 5b2bc43a8ff3a60b9af71e8d5da75d86d18abdbe 2552 sight_21.1.1-2.dsc
 58b9afdafe6a82c5ad449d1d28203737e0487b01 14096 sight_21.1.1-2.debian.tar.xz
 3737e1618438eba8b03388c237b6f90fb2f721a4 34727 sight_21.1.1-2_amd64.buildinfo
Checksums-Sha256:
 de7479065a61acd9ed929c4a0f0be20de64e5118d21a0718a7eae27cb1985334 2552 
sight_21.1.1-2.dsc
 4b0c2f1c0e0a1884cafc9c793162dec6a0b96bf32020c39caf564b42bb527e51 14096 
sight_21.1.1-2.debian.tar.xz
 caec898fb03c68e0c7922e6c9509d25b72c309b95d62f34cd210e2645eb8fde8 34727 
sight_21.1.1-2_amd64.buildinfo
Files:
 3f2e5a049c692de3d16e23f1d344c44c 2552 science optional sight_21.1.1-2.dsc
 a93041b573ef670029770e667eefb64e 14096 science optional 
sight_21.1.1-2.debian.tar.xz
 72eec755052ec2047394d632306331e3 34727 science optional 
sight_21.1.1-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmLnzQARHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtF1Tw//TuNU+cQLLrR7DWNyXYr5njmCohBPeFAm
rXCnzi2gnXM1d3PxnY2T2yqW8YSG/eWnNFs3ZN1piX92OvDfLqDZpYiJQM4xW1eh
y5huoQVIXmIjC0DhFrVilQgPtYpFJp4F3iDZJ6116AH9v7Vme30oINh0OKtJ31YV
lfGpzYz9WdMkCrANAFkWzkbTgX5FcvNjgTI9kT5u8Q7Q5Z1Bl9Mw41GnBUkXgrR6
yY+SxtCw/133uBk+lmuiq53xFknLPRR1r8M8Ha2YTWjT9lA8g2UV+qqKv9VduWRm
uhSiwudlvpAlyM8bLTy79nwzoVTmpcfVwKRWGO4kWVAEB1WNBSP342p+/fYw3IyK
9N8GFiVx52hZl9VYWjfY3AjpfHz6gujCjQ2jh19g7Ns0rFVtVQRY+0rNIdqkNW65
1ffhgXR1+fsBvkuehcfQRJPhUWe5Zid8oHb8KMx2nqOwMxHE8U+5NQqZAI+/vDLT
eI3Gps3EuDnTVuy/D/duJNNBUHWTCj3AxTYrpoFvPEKmhlbp4dyejx8IbHHmfsMp
0H65hf4aEtHtIc8FAgvTUkf4tk2p23uDp4N5Z/8vujBVXUzclGv1jbR+fng0wXtf
lQ/z/6CkYeXJoiuf5j3CgO6bh8BpOsKLb0WkzJsihifBkDLbXdPT7PXb2oUAEzbl
96c/txTFcIg=
=xYBy
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to