Package: src:cppgir
Version: 2.0-2
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -DCMAKE_INSTALL_LIBDIR=lib -DINTERNAL_EXPECTED=OFF 
-DGENERATED_DIR=/<<PKGBUILDDIR>>/debian/tmp
        cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb cmake -DCMAKE_INSTALL_PREFIX=/usr 
-DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var 
-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF 
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON 
-DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" 
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_INSTALL_LIBDIR=lib 
-DINTERNAL_EXPECTED=OFF -DGENERATED_DIR=/<<PKGBUILDDIR>>/debian/tmp ..
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features

[... snipped ...]

[ 24%] Linking CXX executable gi-test
/usr/bin/cmake -E cmake_link_script CMakeFiles/gi-test.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now "CMakeFiles/gi-test.dir/test/main.cpp.o" -o 
gi-test  libltest.a -L/usr/lib/x86_64-linux-gnu -lgobject-2.0 -lglib-2.0
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 24%] Built target gi-test
make  -f CMakeFiles/gi-test-17.dir/build.make CMakeFiles/gi-test-17.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> 
/<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/gi-test-17.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f CMakeFiles/gi-test-17.dir/build.make CMakeFiles/gi-test-17.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 27%] Building CXX object CMakeFiles/gi-test-17.dir/test/main.cpp.o
/usr/bin/c++  -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/gi 
-I/<<PKGBUILDDIR>>/override -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection 
-Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++23 -Wall -Wextra -Wnon-virtual-dtor -I/usr/include 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -MD -MT 
CMakeFiles/gi-test-17.dir/test/main.cpp.o -MF CMakeFiles/gi-test-17.dir/test/main.cpp.o.d -o CMakeFiles/gi-test-17.dir/test/main.cpp.o -c 
/<<PKGBUILDDIR>>/test/main.cpp
In file included from /<<PKGBUILDDIR>>/gi/gi.hpp:31,
                 from /<<PKGBUILDDIR>>/test/main.cpp:10:
/<<PKGBUILDDIR>>/gi/container.hpp:451:21: warning: ‘template<class _Category, 
class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator’ is 
deprecated [-Wdeprecated-declarations]
  451 |       : public std::iterator<std::input_iterator_tag, const_value_type,
      |                     ^~~~~~~~
In file included from /usr/include/c++/13/bits/stl_construct.h:61,
                 from /usr/include/c++/13/bits/char_traits.h:57,
                 from /usr/include/c++/13/ios:42,
                 from /usr/include/c++/13/ostream:40,
                 from /usr/include/c++/13/iostream:41,
                 from /<<PKGBUILDDIR>>/test/main.cpp:1:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/<<PKGBUILDDIR>>/gi/container.hpp:771:34: warning: ‘template<class _Category, 
class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator’ is 
deprecated [-Wdeprecated-declarations]
  771 |   class iterator_t : public std::iterator<std::forward_iterator_tag, 
value_t,
      |                                  ^~~~~~~~
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/gi/container.hpp:11:
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void test_collection()’:
/<<PKGBUILDDIR>>/test/main.cpp:1092:21: warning: suggest parentheses around 
assignment used as truth value [-Wparentheses]
 1092 |       assert(uac[i] = a[i]);
/<<PKGBUILDDIR>>/test/main.cpp:1108:21: warning: suggest parentheses around 
assignment used as truth value [-Wparentheses]
 1108 |       assert(uac[i] = a[i]);
[ 29%] Building CXX object CMakeFiles/cppgir.dir/tools/genutils.cpp.o
/usr/bin/c++ -DDEFAULT_GIRPATH=/usr/share:/usr/local/share 
-DDEFAULT_IGNORE_FILE=/usr/share/cppgir/cppgir.ignore:/usr/share/cppgir/cppgir_unix.ignore 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -Wall -Wextra -Wnon-virtual-dtor -MD -MT 
CMakeFiles/cppgir.dir/tools/genutils.cpp.o -MF CMakeFiles/cppgir.dir/tools/genutils.cpp.o.d -o 
CMakeFiles/cppgir.dir/tools/genutils.cpp.o -c /<<PKGBUILDDIR>>/tools/genutils.cpp
[ 32%] Building CXX object CMakeFiles/cppgir.dir/tools/function.cpp.o
/usr/bin/c++ -DDEFAULT_GIRPATH=/usr/share:/usr/local/share 
-DDEFAULT_IGNORE_FILE=/usr/share/cppgir/cppgir.ignore:/usr/share/cppgir/cppgir_unix.ignore 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -Wall -Wextra -Wnon-virtual-dtor -MD -MT 
CMakeFiles/cppgir.dir/tools/function.cpp.o -MF CMakeFiles/cppgir.dir/tools/function.cpp.o.d -o 
CMakeFiles/cppgir.dir/tools/function.cpp.o -c /<<PKGBUILDDIR>>/tools/function.cpp
/<<PKGBUILDDIR>>/tools/function.cpp: In member function ‘FunctionDefinition 
{anonymous}::FunctionGenerator::process()’:
/<<PKGBUILDDIR>>/tools/function.cpp:1740:21: warning: redundant move in return 
statement [-Wredundant-move]
 1740 |     return std::move(def);
      |            ~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/tools/function.cpp:1740:21: note: remove ‘std::move’ call
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, 
ExtraBase>::move_to(OutIterator) && [with OutIterator = 
std::insert_iterator<std::vector<GBoxedExampleRef> >; ListType = _GList; T = _GBExample*; Transfer 
= gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, _GBExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() 
&& [with Container = std::vector<GBoxedExampleRef>; Check = void; ListType = _GList; T = _GBExample*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, _GBExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:713:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘l.gi::detail::CollectionHolder<_GList, _GBExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GList, _GBExample*, gi::transfer_none_t, gi::detail::NotifierThunk<_GList, _GBExample*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GList, _GBExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GList, _GBExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GList, _GBExample*, gi::transfer_none_t> >::<anonymous>.gi::detail::LinkedListBase<_GList, 
_GBExample*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GList>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:708:34: note: ‘l’ declared here
  708 |   CT<::GList, CppType, Transfer> l{h.f(v)};
      |                                  ^
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, 
ExtraBase>::move_to(OutIterator) && [with OutIterator = 
std::insert_iterator<std::vector<GBoxedExampleRef> >; ListType = _GList; T = _GBExample*; Transfer 
= gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, _GBExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() 
&& [with Container = std::vector<GBoxedExampleRef>; Check = void; ListType = _GList; T = _GBExample*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, _GBExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:718:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘l.gi::detail::CollectionHolder<_GList, _GBExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GList, _GBExample*, gi::transfer_none_t, gi::detail::NotifierThunk<_GList, _GBExample*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GList, _GBExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GList, _GBExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GList, _GBExample*, gi::transfer_none_t> >::<anonymous>.gi::detail::LinkedListBase<_GList, 
_GBExample*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GList>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:708:34: note: ‘l’ declared here
  708 |   CT<::GList, CppType, Transfer> l{h.f(v)};
      |                                  ^
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, 
ExtraBase>::move_to(OutIterator) && [with OutIterator = 
std::insert_iterator<std::vector<GBoxedExampleRef> >; ListType = _GSList; T = _GBExample*; Transfer 
= gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GSList, _GBExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() 
&& [with Container = std::vector<GBoxedExampleRef>; Check = void; ListType = _GSList; T = _GBExample*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GSList, _GBExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:725:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘sl.gi::detail::CollectionHolder<_GSList, _GBExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GSList, _GBExample*, gi::transfer_none_t, gi::detail::NotifierThunk<_GSList, _GBExample*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GSList, _GBExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GSList, _GBExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GSList, _GBExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::LinkedListBase<_GSList, _GBExample*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GSList>::data_’ may be used 
uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:722:35: note: ‘sl’ declared here
  722 |   CT<::GSList, CppType, Transfer> sl{h.f(v)};
      |                                   ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, 
ExtraBase>::move_to(OutIterator) && [with OutIterator = 
std::insert_iterator<std::vector<GBoxedExampleRef> >; ListType = _GSList; T = _GBExample*; Transfer 
= gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GSList, _GBExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() 
&& [with Container = std::vector<GBoxedExampleRef>; Check = void; ListType = _GSList; T = _GBExample*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GSList, _GBExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:730:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘sl.gi::detail::CollectionHolder<_GSList, _GBExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GSList, _GBExample*, gi::transfer_none_t, gi::detail::NotifierThunk<_GSList, _GBExample*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GSList, _GBExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GSList, _GBExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GSList, _GBExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::LinkedListBase<_GSList, _GBExample*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GSList>::data_’ may be used 
uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:722:35: note: ‘sl’ declared here
  722 |   CT<::GSList, CppType, Transfer> sl{h.f(v)};
      |                                   ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) 
&& [with OutIterator = std::insert_iterator<std::vector<GBoxedExampleRef> >; ListType = 
gi::detail::Span<-1>; T = _GBExample*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<gi::detail::Span<-1>, _GBExample*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && [with 
Container = std::vector<GBoxedExampleRef>; Check = void; ListType = gi::detail::Span<-1>; T = _GBExample*; Transfer = 
gi::transfer_none_t; Notify = gi::detail::NotifierThunk<gi::detail::Span<-1>, _GBExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:748:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘da.gi::detail::CollectionHolder<gi::detail::Span<-1>, _GBExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<gi::detail::Span<-1>, _GBExample*, gi::transfer_none_t, gi::detail::NotifierThunk<gi::detail::Span<-1>, _GBExample*, 
gi::transfer_none_t>, gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<gi::detail::Span<-1>, _GBExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::SpanBase<_GBExample*, gi::transfer_none_t, -1> >::<anonymous>.gi::detail::MoveWrapper<gi::detail::SpanBase<_GBExample*, 
gi::transfer_none_t, -1> >::<anonymous>.gi::detail::SpanBase<_GBExample*, gi::transfer_none_t, -1>::<anonymous>.gi::detail::SharedWrapper<_GBExample*>::data_’ may be used 
uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:746:32: note: ‘da’ declared here
  746 |   CT<DSpan, CppType, Transfer> da{h.f(v)};
      |                                ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) 
&& [with OutIterator = std::insert_iterator<std::vector<GBoxedExampleRef> >; ListType = 
gi::detail::Span<-1>; T = _GBExample*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<gi::detail::Span<-1>, _GBExample*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && [with 
Container = std::vector<GBoxedExampleRef>; Check = void; ListType = gi::detail::Span<-1>; T = _GBExample*; Transfer = 
gi::transfer_none_t; Notify = gi::detail::NotifierThunk<gi::detail::Span<-1>, _GBExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:753:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘da.gi::detail::CollectionHolder<gi::detail::Span<-1>, _GBExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<gi::detail::Span<-1>, _GBExample*, gi::transfer_none_t, gi::detail::NotifierThunk<gi::detail::Span<-1>, _GBExample*, 
gi::transfer_none_t>, gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<gi::detail::Span<-1>, _GBExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::SpanBase<_GBExample*, gi::transfer_none_t, -1> >::<anonymous>.gi::detail::MoveWrapper<gi::detail::SpanBase<_GBExample*, 
gi::transfer_none_t, -1> >::<anonymous>.gi::detail::SpanBase<_GBExample*, gi::transfer_none_t, -1>::<anonymous>.gi::detail::SharedWrapper<_GBExample*>::data_’ may be used 
uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:746:32: note: ‘da’ declared here
  746 |   CT<DSpan, CppType, Transfer> da{h.f(v)};
      |                                ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) 
&& [with OutIterator = std::insert_iterator<std::vector<GBoxedExampleRef> >; ListType = 
gi::detail::Span<0>; T = _GBExample*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<gi::detail::Span<0>, _GBExample*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && [with 
Container = std::vector<GBoxedExampleRef>; Check = void; ListType = gi::detail::Span<0>; T = _GBExample*; Transfer = 
gi::transfer_none_t; Notify = gi::detail::NotifierThunk<gi::detail::Span<0>, _GBExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:759:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘za.gi::detail::CollectionHolder<gi::detail::Span<0>, _GBExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<gi::detail::Span<0>, _GBExample*, gi::transfer_none_t, gi::detail::NotifierThunk<gi::detail::Span<0>, _GBExample*, 
gi::transfer_none_t>, gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<gi::detail::Span<0>, _GBExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::SpanBase<_GBExample*, gi::transfer_none_t, 0> >::<anonymous>.gi::detail::MoveWrapper<gi::detail::SpanBase<_GBExample*, 
gi::transfer_none_t, 0> >::<anonymous>.gi::detail::SpanBase<_GBExample*, gi::transfer_none_t, 0>::<anonymous>.gi::detail::SharedWrapper<_GBExample*>::data_’ may be used 
uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:757:33: note: ‘za’ declared here
  757 |   CT<ZTSpan, CppType, Transfer> za{h.f(v)};
      |                                 ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) 
&& [with OutIterator = std::insert_iterator<std::vector<GBoxedExampleRef> >; ListType = 
gi::detail::Span<0>; T = _GBExample*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<gi::detail::Span<0>, _GBExample*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && [with 
Container = std::vector<GBoxedExampleRef>; Check = void; ListType = gi::detail::Span<0>; T = _GBExample*; Transfer = 
gi::transfer_none_t; Notify = gi::detail::NotifierThunk<gi::detail::Span<0>, _GBExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:762:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘za.gi::detail::CollectionHolder<gi::detail::Span<0>, _GBExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<gi::detail::Span<0>, _GBExample*, gi::transfer_none_t, gi::detail::NotifierThunk<gi::detail::Span<0>, _GBExample*, 
gi::transfer_none_t>, gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<gi::detail::Span<0>, _GBExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::SpanBase<_GBExample*, gi::transfer_none_t, 0> >::<anonymous>.gi::detail::MoveWrapper<gi::detail::SpanBase<_GBExample*, 
gi::transfer_none_t, 0> >::<anonymous>.gi::detail::SpanBase<_GBExample*, gi::transfer_none_t, 0>::<anonymous>.gi::detail::SharedWrapper<_GBExample*>::data_’ may be used 
uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:757:33: note: ‘za’ declared here
  757 |   CT<ZTSpan, CppType, Transfer> za{h.f(v)};
      |                                 ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, 
ExtraBase>::move_to(OutIterator) && [with OutIterator = GBoxedExampleRef*; ListType = 
_GList; T = _GBExample*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<_GList, _GBExample*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:771:23:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘l.gi::detail::CollectionHolder<_GList, _GBExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GList, _GBExample*, gi::transfer_none_t, gi::detail::NotifierThunk<_GList, _GBExample*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GList, _GBExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GList, _GBExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GList, _GBExample*, gi::transfer_none_t> >::<anonymous>.gi::detail::LinkedListBase<_GList, 
_GBExample*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GList>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = GBoxedExampleRef; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:708:34: note: ‘l’ declared here
  708 |   CT<::GList, CppType, Transfer> l{h.f(v)};
      |                                  ^
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) 
&& [with OutIterator = std::insert_iterator<std::vector<gi::detail::cstring_v_d<> > >; 
ListType = _GList; T = char*; Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, char*, 
gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && 
[with Container = std::vector<gi::detail::cstring_v_d<> >; Check = void; ListType = _GList; T = char*; Transfer 
= gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, char*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:713:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘l.gi::detail::CollectionHolder<_GList, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GList, char*, gi::transfer_none_t, gi::detail::NotifierThunk<_GList, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GList, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GList, char*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GList, char*, gi::transfer_none_t> >::<anonymous>.gi::detail::LinkedListBase<_GList, 
char*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GList>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:708:34: note: ‘l’ declared here
  708 |   CT<::GList, CppType, Transfer> l{h.f(v)};
      |                                  ^
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) 
&& [with OutIterator = std::insert_iterator<std::vector<gi::detail::cstring_v_d<> > >; 
ListType = _GList; T = char*; Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, char*, 
gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && 
[with Container = std::vector<gi::detail::cstring_v_d<> >; Check = void; ListType = _GList; T = char*; Transfer 
= gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, char*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:718:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘l.gi::detail::CollectionHolder<_GList, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GList, char*, gi::transfer_none_t, gi::detail::NotifierThunk<_GList, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GList, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GList, char*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GList, char*, gi::transfer_none_t> >::<anonymous>.gi::detail::LinkedListBase<_GList, 
char*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GList>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:708:34: note: ‘l’ declared here
  708 |   CT<::GList, CppType, Transfer> l{h.f(v)};
      |                                  ^
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) 
&& [with OutIterator = std::insert_iterator<std::vector<gi::detail::cstring_v_d<> > >; 
ListType = _GSList; T = char*; Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GSList, char*, 
gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && 
[with Container = std::vector<gi::detail::cstring_v_d<> >; Check = void; ListType = _GSList; T = char*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GSList, char*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:725:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘sl.gi::detail::CollectionHolder<_GSList, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GSList, char*, gi::transfer_none_t, gi::detail::NotifierThunk<_GSList, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GSList, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GSList, char*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GSList, char*, gi::transfer_none_t> >::<anonymous>.gi::detail::LinkedListBase<_GSList, 
char*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GSList>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:722:35: note: ‘sl’ declared here
  722 |   CT<::GSList, CppType, Transfer> sl{h.f(v)};
      |                                   ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) 
&& [with OutIterator = std::insert_iterator<std::vector<gi::detail::cstring_v_d<> > >; 
ListType = _GSList; T = char*; Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GSList, char*, 
gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && 
[with Container = std::vector<gi::detail::cstring_v_d<> >; Check = void; ListType = _GSList; T = char*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GSList, char*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:730:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘sl.gi::detail::CollectionHolder<_GSList, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GSList, char*, gi::transfer_none_t, gi::detail::NotifierThunk<_GSList, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GSList, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GSList, char*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GSList, char*, gi::transfer_none_t> >::<anonymous>.gi::detail::LinkedListBase<_GSList, 
char*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GSList>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:722:35: note: ‘sl’ declared here
  722 |   CT<::GSList, CppType, Transfer> sl{h.f(v)};
      |                                   ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) && 
[with OutIterator = std::insert_iterator<std::vector<gi::detail::cstring_v_d<> > >; ListType = 
gi::detail::Span<-1>; T = char*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<gi::detail::Span<-1>, char*, gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && [with 
Container = std::vector<gi::detail::cstring_v_d<> >; Check = void; ListType = gi::detail::Span<-1>; T = char*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<gi::detail::Span<-1>, char*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:748:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘da.gi::detail::CollectionHolder<gi::detail::Span<-1>, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<gi::detail::Span<-1>, char*, gi::transfer_none_t, gi::detail::NotifierThunk<gi::detail::Span<-1>, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<gi::detail::Span<-1>, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::SpanBase<char*, gi::transfer_none_t, -1> >::<anonymous>.gi::detail::MoveWrapper<gi::detail::SpanBase<char*, 
gi::transfer_none_t, -1> >::<anonymous>.gi::detail::SpanBase<char*, gi::transfer_none_t, -1>::<anonymous>.gi::detail::SharedWrapper<char*>::data_’ may be used uninitialized 
[-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:746:32: note: ‘da’ declared here
  746 |   CT<DSpan, CppType, Transfer> da{h.f(v)};
      |                                ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) && 
[with OutIterator = std::insert_iterator<std::vector<gi::detail::cstring_v_d<> > >; ListType = 
gi::detail::Span<-1>; T = char*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<gi::detail::Span<-1>, char*, gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && [with 
Container = std::vector<gi::detail::cstring_v_d<> >; Check = void; ListType = gi::detail::Span<-1>; T = char*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<gi::detail::Span<-1>, char*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:753:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘da.gi::detail::CollectionHolder<gi::detail::Span<-1>, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<gi::detail::Span<-1>, char*, gi::transfer_none_t, gi::detail::NotifierThunk<gi::detail::Span<-1>, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<gi::detail::Span<-1>, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::SpanBase<char*, gi::transfer_none_t, -1> >::<anonymous>.gi::detail::MoveWrapper<gi::detail::SpanBase<char*, 
gi::transfer_none_t, -1> >::<anonymous>.gi::detail::SpanBase<char*, gi::transfer_none_t, -1>::<anonymous>.gi::detail::SharedWrapper<char*>::data_’ may be used uninitialized 
[-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:746:32: note: ‘da’ declared here
  746 |   CT<DSpan, CppType, Transfer> da{h.f(v)};
      |                                ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) && 
[with OutIterator = std::insert_iterator<std::vector<gi::detail::cstring_v_d<> > >; ListType = 
gi::detail::Span<0>; T = char*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<gi::detail::Span<0>, char*, gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && [with 
Container = std::vector<gi::detail::cstring_v_d<> >; Check = void; ListType = gi::detail::Span<0>; T = char*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<gi::detail::Span<0>, char*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:759:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘za.gi::detail::CollectionHolder<gi::detail::Span<0>, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<gi::detail::Span<0>, char*, gi::transfer_none_t, gi::detail::NotifierThunk<gi::detail::Span<0>, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<gi::detail::Span<0>, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::SpanBase<char*, gi::transfer_none_t, 0> >::<anonymous>.gi::detail::MoveWrapper<gi::detail::SpanBase<char*, 
gi::transfer_none_t, 0> >::<anonymous>.gi::detail::SpanBase<char*, gi::transfer_none_t, 0>::<anonymous>.gi::detail::SharedWrapper<char*>::data_’ may be used uninitialized 
[-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:757:33: note: ‘za’ declared here
  757 |   CT<ZTSpan, CppType, Transfer> za{h.f(v)};
      |                                 ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) && 
[with OutIterator = std::insert_iterator<std::vector<gi::detail::cstring_v_d<> > >; ListType = 
gi::detail::Span<0>; T = char*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<gi::detail::Span<0>, char*, gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && [with 
Container = std::vector<gi::detail::cstring_v_d<> >; Check = void; ListType = gi::detail::Span<0>; T = char*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<gi::detail::Span<0>, char*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:762:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘za.gi::detail::CollectionHolder<gi::detail::Span<0>, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<gi::detail::Span<0>, char*, gi::transfer_none_t, gi::detail::NotifierThunk<gi::detail::Span<0>, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<gi::detail::Span<0>, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::SpanBase<char*, gi::transfer_none_t, 0> >::<anonymous>.gi::detail::MoveWrapper<gi::detail::SpanBase<char*, 
gi::transfer_none_t, 0> >::<anonymous>.gi::detail::SpanBase<char*, gi::transfer_none_t, 0>::<anonymous>.gi::detail::SharedWrapper<char*>::data_’ may be used uninitialized 
[-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:757:33: note: ‘za’ declared here
  757 |   CT<ZTSpan, CppType, Transfer> za{h.f(v)};
      |                                 ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, 
ExtraBase>::move_to(OutIterator) && [with OutIterator = gi::detail::cstring_v_d<>*; 
ListType = _GList; T = char*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<_GList, char*, gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:771:23:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘l.gi::detail::CollectionHolder<_GList, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GList, char*, gi::transfer_none_t, gi::detail::NotifierThunk<_GList, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GList, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GList, char*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GList, char*, gi::transfer_none_t> >::<anonymous>.gi::detail::LinkedListBase<_GList, 
char*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GList>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = gi::detail::cstring_v_d<>; Transfer = gi::transfer_none_t; LVRHandler = 
LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:708:34: note: ‘l’ declared here
  708 |   CT<::GList, CppType, Transfer> l{h.f(v)};
      |                                  ^
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘test_collection()::<lambda(auto:30&, auto:31)> [with 
auto:30 = gi::detail::Collection<gi::detail::Span<-1>, int, gi::transfer_full_t, gi::detail::Notifier<void>, 
gi::detail::Container>; auto:31 = test_collection()::<lambda()>]’:
/<<PKGBUILDDIR>>/test/main.cpp:1252:12: warning: array subscript -1 is outside array bounds 
of ‘gi::detail::CollectionBase<gi::detail::Span<-1>, int, gi::transfer_full_t, 
void>::value_type [2305843009213693951]’ {aka ‘int [2305843009213693951]’} [-Warray-bounds=]
 1252 |     assert(!l.back());
      |            ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/gi/base.hpp:29,
                 from /<<PKGBUILDDIR>>/gi/gi.hpp:30:
In member function ‘gi::detail::SharedWrapper<CType>::operator bool() const 
[with CType = _GBExample]’,
    inlined from ‘test_collection()::<lambda(auto:30&, auto:31)> [with auto:30 = 
gi::detail::Collection<gi::detail::Span<0>, _GBExample*, gi::transfer_full_t, gi::detail::Notifier<void>, 
gi::detail::Container>; auto:31 = test_collection()::<lambda()>]’ at 
/<<PKGBUILDDIR>>/test/main.cpp:1252:5:
/<<PKGBUILDDIR>>/gi/boxed.hpp:60:49: warning: array subscript -1 is outside array bounds of 
‘gi::detail::CollectionBase<gi::detail::Span<0>, _GBExample*, gi::transfer_full_t, 
void>::value_type [1152921504606846975]’ {aka ‘GBoxedExample [1152921504606846975]’} 
[-Warray-bounds=]
   60 |   explicit operator bool() const { return (bool)data_; }
      |                                                 ^~~~~
In member function ‘gi::detail::SharedWrapper<CType>::operator bool() const 
[with CType = _GBExample]’,
    inlined from ‘test_collection()::<lambda(auto:30&, auto:31)> [with auto:30 = 
gi::detail::Collection<gi::detail::Span<-1>, _GBExample*, gi::transfer_full_t, gi::detail::Notifier<void>, 
gi::detail::Container>; auto:31 = test_collection()::<lambda()>]’ at 
/<<PKGBUILDDIR>>/test/main.cpp:1252:5:
/<<PKGBUILDDIR>>/gi/boxed.hpp:60:49: warning: array subscript -1 is outside array bounds of 
‘gi::detail::CollectionBase<gi::detail::Span<-1>, _GBExample*, gi::transfer_full_t, 
void>::value_type [1152921504606846975]’ {aka ‘GBoxedExample [1152921504606846975]’} 
[-Warray-bounds=]
   60 |   explicit operator bool() const { return (bool)data_; }
      |                                                 ^~~~~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, 
ExtraBase>::move_to(OutIterator) && [with OutIterator = 
std::insert_iterator<std::vector<Derived> >; ListType = _GList; T = _GICppExample*; Transfer = 
gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, _GICppExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() 
&& [with Container = std::vector<Derived>; Check = void; ListType = _GList; T = _GICppExample*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, _GICppExample*, 
gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = Derived; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:713:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘l.gi::detail::CollectionHolder<_GList, _GICppExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GList, _GICppExample*, gi::transfer_none_t, gi::detail::NotifierThunk<_GList, _GICppExample*, 
gi::transfer_none_t>, gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GList, _GICppExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GList, _GICppExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GList, _GICppExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::LinkedListBase<_GList, _GICppExample*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GList>::data_’ may be used 
uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = Derived; Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:708:34: note: ‘l’ declared here
  708 |   CT<::GList, CppType, Transfer> l{h.f(v)};
      |                                  ^
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, 
ExtraBase>::move_to(OutIterator) && [with OutIterator = 
std::insert_iterator<std::vector<Derived> >; ListType = _GList; T = _GICppExample*; Transfer = 
gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, _GICppExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() 
&& [with Container = std::vector<Derived>; Check = void; ListType = _GList; T = _GICppExample*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, _GICppExample*, 
gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = Derived; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:718:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘l.gi::detail::CollectionHolder<_GList, _GICppExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GList, _GICppExample*, gi::transfer_none_t, gi::detail::NotifierThunk<_GList, _GICppExample*, 
gi::transfer_none_t>, gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GList, _GICppExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GList, _GICppExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GList, _GICppExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::LinkedListBase<_GList, _GICppExample*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GList>::data_’ may be used 
uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = Derived; Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:708:34: note: ‘l’ declared here
  708 |   CT<::GList, CppType, Transfer> l{h.f(v)};
      |                                  ^
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, 
ExtraBase>::move_to(OutIterator) && [with OutIterator = 
std::insert_iterator<std::vector<Derived> >; ListType = _GSList; T = _GICppExample*; Transfer = 
gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GSList, _GICppExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() 
&& [with Container = std::vector<Derived>; Check = void; ListType = _GSList; T = _GICppExample*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GSList, _GICppExample*, 
gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = Derived; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:725:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘sl.gi::detail::CollectionHolder<_GSList, _GICppExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GSList, _GICppExample*, gi::transfer_none_t, gi::detail::NotifierThunk<_GSList, _GICppExample*, 
gi::transfer_none_t>, gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GSList, _GICppExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GSList, _GICppExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GSList, _GICppExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::LinkedListBase<_GSList, _GICppExample*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GSList>::data_’ may be used 
uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = Derived; Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:722:35: note: ‘sl’ declared here
  722 |   CT<::GSList, CppType, Transfer> sl{h.f(v)};
      |                                   ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, 
ExtraBase>::move_to(OutIterator) && [with OutIterator = 
std::insert_iterator<std::vector<Derived> >; ListType = _GSList; T = _GICppExample*; Transfer = 
gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GSList, _GICppExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() 
&& [with Container = std::vector<Derived>; Check = void; ListType = _GSList; T = _GICppExample*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GSList, _GICppExample*, 
gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = Derived; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:730:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘sl.gi::detail::CollectionHolder<_GSList, _GICppExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GSList, _GICppExample*, gi::transfer_none_t, gi::detail::NotifierThunk<_GSList, _GICppExample*, 
gi::transfer_none_t>, gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GSList, _GICppExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GSList, _GICppExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GSList, _GICppExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::LinkedListBase<_GSList, _GICppExample*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GSList>::data_’ may be used 
uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = Derived; Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:722:35: note: ‘sl’ declared here
  722 |   CT<::GSList, CppType, Transfer> sl{h.f(v)};
      |                                   ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) 
&& [with OutIterator = std::insert_iterator<std::vector<Derived> >; ListType = 
gi::detail::Span<-1>; T = _GICppExample*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<gi::detail::Span<-1>, _GICppExample*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && [with 
Container = std::vector<Derived>; Check = void; ListType = gi::detail::Span<-1>; T = _GICppExample*; Transfer = 
gi::transfer_none_t; Notify = gi::detail::NotifierThunk<gi::detail::Span<-1>, _GICppExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = Derived; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:748:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘da.gi::detail::CollectionHolder<gi::detail::Span<-1>, _GICppExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<gi::detail::Span<-1>, _GICppExample*, gi::transfer_none_t, gi::detail::NotifierThunk<gi::detail::Span<-1>, _GICppExample*, 
gi::transfer_none_t>, gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<gi::detail::Span<-1>, _GICppExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::SpanBase<_GICppExample*, gi::transfer_none_t, -1> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::SpanBase<_GICppExample*, gi::transfer_none_t, -1> >::<anonymous>.gi::detail::SpanBase<_GICppExample*, gi::transfer_none_t, 
-1>::<anonymous>.gi::detail::SharedWrapper<_GICppExample*>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = Derived; Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:746:32: note: ‘da’ declared here
  746 |   CT<DSpan, CppType, Transfer> da{h.f(v)};
      |                                ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) 
&& [with OutIterator = std::insert_iterator<std::vector<Derived> >; ListType = 
gi::detail::Span<-1>; T = _GICppExample*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<gi::detail::Span<-1>, _GICppExample*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && [with 
Container = std::vector<Derived>; Check = void; ListType = gi::detail::Span<-1>; T = _GICppExample*; Transfer = 
gi::transfer_none_t; Notify = gi::detail::NotifierThunk<gi::detail::Span<-1>, _GICppExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = Derived; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:753:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘da.gi::detail::CollectionHolder<gi::detail::Span<-1>, _GICppExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<gi::detail::Span<-1>, _GICppExample*, gi::transfer_none_t, gi::detail::NotifierThunk<gi::detail::Span<-1>, _GICppExample*, 
gi::transfer_none_t>, gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<gi::detail::Span<-1>, _GICppExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::SpanBase<_GICppExample*, gi::transfer_none_t, -1> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::SpanBase<_GICppExample*, gi::transfer_none_t, -1> >::<anonymous>.gi::detail::SpanBase<_GICppExample*, gi::transfer_none_t, 
-1>::<anonymous>.gi::detail::SharedWrapper<_GICppExample*>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = Derived; Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:746:32: note: ‘da’ declared here
  746 |   CT<DSpan, CppType, Transfer> da{h.f(v)};
      |                                ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) 
&& [with OutIterator = std::insert_iterator<std::vector<Derived> >; ListType = 
gi::detail::Span<0>; T = _GICppExample*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<gi::detail::Span<0>, _GICppExample*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && [with 
Container = std::vector<Derived>; Check = void; ListType = gi::detail::Span<0>; T = _GICppExample*; Transfer = 
gi::transfer_none_t; Notify = gi::detail::NotifierThunk<gi::detail::Span<0>, _GICppExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = Derived; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:759:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘za.gi::detail::CollectionHolder<gi::detail::Span<0>, _GICppExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<gi::detail::Span<0>, _GICppExample*, gi::transfer_none_t, gi::detail::NotifierThunk<gi::detail::Span<0>, _GICppExample*, 
gi::transfer_none_t>, gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<gi::detail::Span<0>, _GICppExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::SpanBase<_GICppExample*, gi::transfer_none_t, 0> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::SpanBase<_GICppExample*, gi::transfer_none_t, 0> >::<anonymous>.gi::detail::SpanBase<_GICppExample*, gi::transfer_none_t, 
0>::<anonymous>.gi::detail::SharedWrapper<_GICppExample*>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = Derived; Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:757:33: note: ‘za’ declared here
  757 |   CT<ZTSpan, CppType, Transfer> za{h.f(v)};
      |                                 ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) 
&& [with OutIterator = std::insert_iterator<std::vector<Derived> >; ListType = 
gi::detail::Span<0>; T = _GICppExample*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<gi::detail::Span<0>, _GICppExample*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && [with 
Container = std::vector<Derived>; Check = void; ListType = gi::detail::Span<0>; T = _GICppExample*; Transfer = 
gi::transfer_none_t; Notify = gi::detail::NotifierThunk<gi::detail::Span<0>, _GICppExample*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = Derived; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:762:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘za.gi::detail::CollectionHolder<gi::detail::Span<0>, _GICppExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<gi::detail::Span<0>, _GICppExample*, gi::transfer_none_t, gi::detail::NotifierThunk<gi::detail::Span<0>, _GICppExample*, 
gi::transfer_none_t>, gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<gi::detail::Span<0>, _GICppExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::SpanBase<_GICppExample*, gi::transfer_none_t, 0> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::SpanBase<_GICppExample*, gi::transfer_none_t, 0> >::<anonymous>.gi::detail::SpanBase<_GICppExample*, gi::transfer_none_t, 
0>::<anonymous>.gi::detail::SharedWrapper<_GICppExample*>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = Derived; Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:757:33: note: ‘za’ declared here
  757 |   CT<ZTSpan, CppType, Transfer> za{h.f(v)};
      |                                 ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, 
ExtraBase>::move_to(OutIterator) && [with OutIterator = Derived*; ListType = _GList; T = 
_GICppExample*; Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, 
_GICppExample*, gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = Derived; Transfer = 
gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:771:23:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘l.gi::detail::CollectionHolder<_GList, _GICppExample*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GList, _GICppExample*, gi::transfer_none_t, gi::detail::NotifierThunk<_GList, _GICppExample*, 
gi::transfer_none_t>, gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GList, _GICppExample*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GList, _GICppExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GList, _GICppExample*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::LinkedListBase<_GList, _GICppExample*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GList>::data_’ may be used 
uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) 
[with CT = CollectionHolderProxy; CppType = Derived; Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:708:34: note: ‘l’ declared here
  708 |   CT<::GList, CppType, Transfer> l{h.f(v)};
      |                                  ^
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) 
&& [with OutIterator = std::insert_iterator<std::vector<std::__cxx11::basic_string<char> > 
>; ListType = _GList; T = char*; Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, 
char*, gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && 
[with Container = std::vector<std::__cxx11::basic_string<char> >; Check = void; ListType = _GList; T = char*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, char*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; 
Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:713:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘l.gi::detail::CollectionHolder<_GList, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GList, char*, gi::transfer_none_t, gi::detail::NotifierThunk<_GList, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GList, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GList, char*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GList, char*, gi::transfer_none_t> >::<anonymous>.gi::detail::LinkedListBase<_GList, 
char*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GList>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; Transfer = gi::transfer_none_t; 
LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:708:34: note: ‘l’ declared here
  708 |   CT<::GList, CppType, Transfer> l{h.f(v)};
      |                                  ^
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) 
&& [with OutIterator = std::insert_iterator<std::vector<std::__cxx11::basic_string<char> > 
>; ListType = _GList; T = char*; Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, 
char*, gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && 
[with Container = std::vector<std::__cxx11::basic_string<char> >; Check = void; ListType = _GList; T = char*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GList, char*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; 
Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:718:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘l.gi::detail::CollectionHolder<_GList, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GList, char*, gi::transfer_none_t, gi::detail::NotifierThunk<_GList, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GList, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GList, char*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GList, char*, gi::transfer_none_t> >::<anonymous>.gi::detail::LinkedListBase<_GList, 
char*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GList>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; Transfer = gi::transfer_none_t; 
LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:708:34: note: ‘l’ declared here
  708 |   CT<::GList, CppType, Transfer> l{h.f(v)};
      |                                  ^
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) 
&& [with OutIterator = std::insert_iterator<std::vector<std::__cxx11::basic_string<char> > 
>; ListType = _GSList; T = char*; Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GSList, 
char*, gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && 
[with Container = std::vector<std::__cxx11::basic_string<char> >; Check = void; ListType = _GSList; T = char*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GSList, char*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; 
Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:725:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘sl.gi::detail::CollectionHolder<_GSList, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GSList, char*, gi::transfer_none_t, gi::detail::NotifierThunk<_GSList, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GSList, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GSList, char*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GSList, char*, gi::transfer_none_t> >::<anonymous>.gi::detail::LinkedListBase<_GSList, 
char*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GSList>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; Transfer = gi::transfer_none_t; 
LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:722:35: note: ‘sl’ declared here
  722 |   CT<::GSList, CppType, Transfer> sl{h.f(v)};
      |                                   ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) 
&& [with OutIterator = std::insert_iterator<std::vector<std::__cxx11::basic_string<char> > 
>; ListType = _GSList; T = char*; Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GSList, 
char*, gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && 
[with Container = std::vector<std::__cxx11::basic_string<char> >; Check = void; ListType = _GSList; T = char*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<_GSList, char*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; 
Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:730:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘sl.gi::detail::CollectionHolder<_GSList, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GSList, char*, gi::transfer_none_t, gi::detail::NotifierThunk<_GSList, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GSList, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GSList, char*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GSList, char*, gi::transfer_none_t> >::<anonymous>.gi::detail::LinkedListBase<_GSList, 
char*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GSList>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; Transfer = gi::transfer_none_t; 
LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:722:35: note: ‘sl’ declared here
  722 |   CT<::GSList, CppType, Transfer> sl{h.f(v)};
      |                                   ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) && 
[with OutIterator = std::insert_iterator<std::vector<std::__cxx11::basic_string<char> > >; ListType = 
gi::detail::Span<-1>; T = char*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<gi::detail::Span<-1>, char*, gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && [with 
Container = std::vector<std::__cxx11::basic_string<char> >; Check = void; ListType = gi::detail::Span<-1>; T = char*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<gi::detail::Span<-1>, char*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; 
Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:748:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘da.gi::detail::CollectionHolder<gi::detail::Span<-1>, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<gi::detail::Span<-1>, char*, gi::transfer_none_t, gi::detail::NotifierThunk<gi::detail::Span<-1>, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<gi::detail::Span<-1>, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::SpanBase<char*, gi::transfer_none_t, -1> >::<anonymous>.gi::detail::MoveWrapper<gi::detail::SpanBase<char*, 
gi::transfer_none_t, -1> >::<anonymous>.gi::detail::SpanBase<char*, gi::transfer_none_t, -1>::<anonymous>.gi::detail::SharedWrapper<char*>::data_’ may be used uninitialized 
[-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; Transfer = gi::transfer_none_t; 
LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:746:32: note: ‘da’ declared here
  746 |   CT<DSpan, CppType, Transfer> da{h.f(v)};
      |                                ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) && 
[with OutIterator = std::insert_iterator<std::vector<std::__cxx11::basic_string<char> > >; ListType = 
gi::detail::Span<-1>; T = char*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<gi::detail::Span<-1>, char*, gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && [with 
Container = std::vector<std::__cxx11::basic_string<char> >; Check = void; ListType = gi::detail::Span<-1>; T = char*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<gi::detail::Span<-1>, char*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; 
Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:753:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘da.gi::detail::CollectionHolder<gi::detail::Span<-1>, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<gi::detail::Span<-1>, char*, gi::transfer_none_t, gi::detail::NotifierThunk<gi::detail::Span<-1>, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<gi::detail::Span<-1>, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::SpanBase<char*, gi::transfer_none_t, -1> >::<anonymous>.gi::detail::MoveWrapper<gi::detail::SpanBase<char*, 
gi::transfer_none_t, -1> >::<anonymous>.gi::detail::SpanBase<char*, gi::transfer_none_t, -1>::<anonymous>.gi::detail::SharedWrapper<char*>::data_’ may be used uninitialized 
[-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; Transfer = gi::transfer_none_t; 
LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:746:32: note: ‘da’ declared here
  746 |   CT<DSpan, CppType, Transfer> da{h.f(v)};
      |                                ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) && 
[with OutIterator = std::insert_iterator<std::vector<std::__cxx11::basic_string<char> > >; ListType = 
gi::detail::Span<0>; T = char*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<gi::detail::Span<0>, char*, gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && [with 
Container = std::vector<std::__cxx11::basic_string<char> >; Check = void; ListType = gi::detail::Span<0>; T = char*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<gi::detail::Span<0>, char*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; 
Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:759:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘za.gi::detail::CollectionHolder<gi::detail::Span<0>, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<gi::detail::Span<0>, char*, gi::transfer_none_t, gi::detail::NotifierThunk<gi::detail::Span<0>, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<gi::detail::Span<0>, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::SpanBase<char*, gi::transfer_none_t, 0> >::<anonymous>.gi::detail::MoveWrapper<gi::detail::SpanBase<char*, 
gi::transfer_none_t, 0> >::<anonymous>.gi::detail::SpanBase<char*, gi::transfer_none_t, 0>::<anonymous>.gi::detail::SharedWrapper<char*>::data_’ may be used uninitialized 
[-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; Transfer = gi::transfer_none_t; 
LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:757:33: note: ‘za’ declared here
  757 |   CT<ZTSpan, CppType, Transfer> za{h.f(v)};
      |                                 ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::move_to(OutIterator) && 
[with OutIterator = std::insert_iterator<std::vector<std::__cxx11::basic_string<char> > >; ListType = 
gi::detail::Span<0>; T = char*; Transfer = gi::transfer_none_t; Notify = 
gi::detail::NotifierThunk<gi::detail::Span<0>, char*, gi::transfer_none_t>; ExtraBase = gi::detail::OwnerData]’,
    inlined from ‘gi::detail::Collection<ListType, T, Transfer, Notify, ExtraBase>::operator Container() && [with 
Container = std::vector<std::__cxx11::basic_string<char> >; Check = void; ListType = gi::detail::Span<0>; T = char*; 
Transfer = gi::transfer_none_t; Notify = gi::detail::NotifierThunk<gi::detail::Span<0>, char*, gi::transfer_none_t>; 
ExtraBase = gi::detail::OwnerData]’ at /<<PKGBUILDDIR>>/gi/container.hpp:1612:29,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; 
Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:762:5:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘za.gi::detail::CollectionHolder<gi::detail::Span<0>, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<gi::detail::Span<0>, char*, gi::transfer_none_t, gi::detail::NotifierThunk<gi::detail::Span<0>, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<gi::detail::Span<0>, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::SpanBase<char*, gi::transfer_none_t, 0> >::<anonymous>.gi::detail::MoveWrapper<gi::detail::SpanBase<char*, 
gi::transfer_none_t, 0> >::<anonymous>.gi::detail::SpanBase<char*, gi::transfer_none_t, 0>::<anonymous>.gi::detail::SharedWrapper<char*>::data_’ may be used uninitialized 
[-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; Transfer = gi::transfer_none_t; 
LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:757:33: note: ‘za’ declared here
  757 |   CT<ZTSpan, CppType, Transfer> za{h.f(v)};
      |                                 ^~
In member function ‘void gi::detail::Collection<ListType, T, Transfer, Notify, 
ExtraBase>::move_to(OutIterator) && [with OutIterator = 
std::__cxx11::basic_string<char>*; ListType = _GList; T = char*; Transfer = gi::transfer_none_t; 
Notify = gi::detail::NotifierThunk<_GList, char*, gi::transfer_none_t>; ExtraBase = 
gi::detail::OwnerData]’,
    inlined from ‘void collection_helpers::check_collection(std::vector<CppType>&&, const 
Transfer&, LVRHandler) [with CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; 
Transfer = gi::transfer_none_t; LVRHandler = LVHandler]’ at /<<PKGBUILDDIR>>/test/main.cpp:771:23:
/<<PKGBUILDDIR>>/gi/container.hpp:1455:22: warning: ‘l.gi::detail::CollectionHolder<_GList, char*, 
gi::transfer_none_t>::<unnamed>.gi::detail::Collection<_GList, char*, gi::transfer_none_t, gi::detail::NotifierThunk<_GList, char*, gi::transfer_none_t>, 
gi::detail::OwnerData>::<anonymous>.gi::detail::CollectionBase<_GList, char*, gi::transfer_none_t, 
void>::<anonymous>.gi::detail::CopyWrapper<gi::detail::LinkedListBase<_GList, char*, gi::transfer_none_t> 
>::<anonymous>.gi::detail::MoveWrapper<gi::detail::LinkedListBase<_GList, char*, gi::transfer_none_t> >::<anonymous>.gi::detail::LinkedListBase<_GList, 
char*, gi::transfer_none_t>::<anonymous>.gi::detail::SharedWrapper<_GList>::data_’ may be used uninitialized [-Wmaybe-uninitialized]
 1455 |     } else if (this->data_) {
      |                ~~~~~~^~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void 
collection_helpers::check_collection(std::vector<CppType>&&, const Transfer&, LVRHandler) [with 
CT = CollectionHolderProxy; CppType = std::__cxx11::basic_string<char>; Transfer = gi::transfer_none_t; 
LVRHandler = LVHandler]’:
/<<PKGBUILDDIR>>/test/main.cpp:708:34: note: ‘l’ declared here
  708 |   CT<::GList, CppType, Transfer> l{h.f(v)};
      |                                  ^
In file included from /usr/include/c++/13/string:54,
                 from /usr/include/c++/13/bits/locale_classes.h:40,
                 from /usr/include/c++/13/bits/ios_base.h:41,
                 from /usr/include/c++/13/ios:44:
In member function ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size() const [with _CharT = char; _Traits = 
std::char_traits<char>; _Alloc = std::allocator<char>]’,
    inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::assign(const _CharT*, size_type) [with _CharT = 
char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at 
/usr/include/c++/13/bits/basic_string.h:1667:19,
    inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_If_sv<_Tp, 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&> std::__cxx11::basic_string<_CharT, _Traits, 
_Alloc>::assign(const _Tp&) [with _Tp = gi::detail::cstring_d<>; _CharT = char; _Traits = 
std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:1745:23,
    inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_If_sv<_Tp, 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&> std::__cxx11::basic_string<_CharT, _Traits, 
_Alloc>::operator=(const _Tp&) [with _Tp = gi::detail::cstring_d<>; _CharT = char; _Traits = 
std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:937:29,
    inlined from ‘constexpr std::enable_if_t<__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Iter>::type>::type> 
>, std::__not_<std::__and_<std::is_scalar<_Tp>, std::is_same<_Tp, typename std::decay<_Func>::type> > >, std::is_constructible<_Tp, _Up>, 
std::is_assignable<_T1&, _U1> >, std::optional<_Tp>&> std::optional<_Tp>::operator=(_Up&&) [with _Up = gi::detail::cstring_d<>&; _Tp = 
std::__cxx11::basic_string<char>]’ at /usr/include/c++/13/optional:853:21,
    inlined from ‘void string_helpers::check_string() [with StringType = 
gi::detail::cstring_d<>]’ at /<<PKGBUILDDIR>>/test/main.cpp:1446:6:
/usr/include/c++/13/bits/basic_string.h:1072:16: warning: ‘*(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)((char*)&os + 
offsetof(std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >,std::optional<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > >::<unnamed>.std::_Optional_base<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, false, false>::<unnamed>)).std::__cxx11::basic_string<char>::_M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1072 |       { return _M_string_length; }
      |                ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void string_helpers::check_string() 
[with StringType = gi::detail::cstring_d<>]’:
/<<PKGBUILDDIR>>/test/main.cpp:1439:30: note: ‘os’ declared here
 1439 |   std::optional<std::string> os;
      |                              ^~
In member function ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size() const [with _CharT = char; _Traits = 
std::char_traits<char>; _Alloc = std::allocator<char>]’,
    inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::assign(const _CharT*, size_type) [with _CharT = 
char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at 
/usr/include/c++/13/bits/basic_string.h:1667:19,
    inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_If_sv<_Tp, 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&> std::__cxx11::basic_string<_CharT, _Traits, 
_Alloc>::assign(const _Tp&) [with _Tp = gi::detail::cstring_v_d<>; _CharT = char; _Traits = 
std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:1745:23,
    inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_If_sv<_Tp, 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&> std::__cxx11::basic_string<_CharT, _Traits, 
_Alloc>::operator=(const _Tp&) [with _Tp = gi::detail::cstring_v_d<>; _CharT = char; _Traits = 
std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/13/bits/basic_string.h:937:29,
    inlined from ‘constexpr std::enable_if_t<__and_v<std::__not_<std::is_same<std::optional<_Tp>, typename std::remove_cv<typename std::remove_reference<_Iter>::type>::type> 
>, std::__not_<std::__and_<std::is_scalar<_Tp>, std::is_same<_Tp, typename std::decay<_Func>::type> > >, std::is_constructible<_Tp, _Up>, 
std::is_assignable<_T1&, _U1> >, std::optional<_Tp>&> std::optional<_Tp>::operator=(_Up&&) [with _Up = gi::detail::cstring_v_d<>&; _Tp = 
std::__cxx11::basic_string<char>]’ at /usr/include/c++/13/optional:853:21,
    inlined from ‘void string_helpers::check_string() [with StringType = 
gi::detail::cstring_v_d<>]’ at /<<PKGBUILDDIR>>/test/main.cpp:1446:6:
/usr/include/c++/13/bits/basic_string.h:1072:16: warning: ‘*(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)((char*)&os + 
offsetof(std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >,std::optional<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > >::<unnamed>.std::_Optional_base<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, false, false>::<unnamed>)).std::__cxx11::basic_string<char>::_M_string_length’ may be used uninitialized [-Wmaybe-uninitialized]
 1072 |       { return _M_string_length; }
      |                ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/main.cpp: In function ‘void string_helpers::check_string() 
[with StringType = gi::detail::cstring_v_d<>]’:
/<<PKGBUILDDIR>>/test/main.cpp:1439:30: note: ‘os’ declared here
 1439 |   std::optional<std::string> os;
      |                              ^~
[ 35%] Building CXX object CMakeFiles/cppgir.dir/tools/repository.cpp.o
/usr/bin/c++ -DDEFAULT_GIRPATH=/usr/share:/usr/local/share 
-DDEFAULT_IGNORE_FILE=/usr/share/cppgir/cppgir.ignore:/usr/share/cppgir/cppgir_unix.ignore 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -Wall -Wextra -Wnon-virtual-dtor -MD -MT 
CMakeFiles/cppgir.dir/tools/repository.cpp.o -MF CMakeFiles/cppgir.dir/tools/repository.cpp.o.d -o 
CMakeFiles/cppgir.dir/tools/repository.cpp.o -c /<<PKGBUILDDIR>>/tools/repository.cpp
[ 37%] Linking CXX executable gi-test-17
/usr/bin/cmake -E cmake_link_script CMakeFiles/gi-test-17.dir/link.txt 
--verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now "CMakeFiles/gi-test-17.dir/test/main.cpp.o" -o 
gi-test-17  libltest.a -L/usr/lib/x86_64-linux-gnu -lgobject-2.0 -lglib-2.0
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 37%] Built target gi-test-17
[ 40%] Linking CXX executable cppgir
/usr/bin/cmake -E cmake_link_script CMakeFiles/cppgir.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security 
-fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now 
CMakeFiles/cppgir.dir/tools/cppgir.cpp.o CMakeFiles/cppgir.dir/tools/genbase.cpp.o 
CMakeFiles/cppgir.dir/tools/genns.cpp.o CMakeFiles/cppgir.dir/tools/genutils.cpp.o 
CMakeFiles/cppgir.dir/tools/function.cpp.o CMakeFiles/cppgir.dir/tools/repository.cpp.o -o 
cppgir
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 40%] Built target cppgir
make  -f CMakeFiles/wrappers.dir/build.make CMakeFiles/wrappers.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> 
/<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/wrappers.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f CMakeFiles/wrappers.dir/build.make CMakeFiles/wrappers.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 43%] Generating wrapper code for: GObject-2.0;Gio-2.0;Gst-1.0;Gtk-3.0
cd /<<PKGBUILDDIR>> && /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cppgir --class --class-full 
--ignore data/cppgir.ignore:data/cppgir_unix.ignore --output /<<PKGBUILDDIR>>/debian/tmp GObject-2.0 Gio-2.0 
Gst-1.0 Gtk-3.0
Segmentation fault
make[3]: *** [CMakeFiles/wrappers.dir/build.make:78: 
/<<PKGBUILDDIR>>/debian/tmp] Error 139
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1183: CMakeFiles/wrappers.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:149: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j2 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:16: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202405/

About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to