Your message dated Thu, 23 May 2024 19:04:10 +0000
with message-id <[email protected]>
and subject line Bug#1071302: fixed in cppgir 2.0-2.1
has caused the Debian Bug report #1071302,
regarding cppgir: FTBFS: Segmentation fault while "Generating wrapper code for: 
GObject-2.0;Gio-2.0;Gst-1.0;Gtk-3.0"
to be marked as done.

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

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1071302: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071302
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: cppgir
Source-Version: 2.0-2.1
Done: Andrey Rakhmatullin <[email protected]>

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

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

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andrey Rakhmatullin <[email protected]> (supplier of updated cppgir package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


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

Format: 1.8
Date: Thu, 23 May 2024 23:50:03 +0500
Source: cppgir
Architecture: source
Version: 2.0-2.1
Distribution: unstable
Urgency: medium
Maintainer: Nicholas Guriev <[email protected]>
Changed-By: Andrey Rakhmatullin <[email protected]>
Closes: 1071302
Changes:
 cppgir (2.0-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Fix crashing on Gio-2.0 (Closes: #1071302).
   * Fix several other FTBFS reasons.
Checksums-Sha1:
 acb3bb050091ad3c43a37947ed30ae557e8f5c57 2144 cppgir_2.0-2.1.dsc
 db4832636785316f8705263a982eb82b12fa79ec 7356 cppgir_2.0-2.1.debian.tar.xz
 bff8234eba7603a1f1f355e00c01ae823df0e9f3 19198 cppgir_2.0-2.1_amd64.buildinfo
Checksums-Sha256:
 b639a2b7934ff1837dcc6a581d7e826aad950c6dc8df7681c8a04f5884e83e81 2144 
cppgir_2.0-2.1.dsc
 30bbc4029d9bf3fd44c1d028d5803470ed026dbafd2f9752c417a51d4230fcf7 7356 
cppgir_2.0-2.1.debian.tar.xz
 3e3ca86b584507073dd680be8d043f36c7adf4db8879472ce310521d52c9024f 19198 
cppgir_2.0-2.1_amd64.buildinfo
Files:
 8ccb94458f25c493a428d85aaf8edc44 2144 devel optional cppgir_2.0-2.1.dsc
 be45da58a236e62b1917f0103450507d 7356 devel optional 
cppgir_2.0-2.1.debian.tar.xz
 561f5beb626afb8e89fa98f2911e7434 19198 devel optional 
cppgir_2.0-2.1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmZPkLUACgkQM2L3AxpJ
kuEeHg//Sw7BUn4DdLWvCEnnf6hhD0/Kh55Aut12b9Im6K15pwiplZCifRnASpCk
OFgnX/vtwp5aeF39SbM9YaTXeCZz63F12eYDTET3Mv/u0dW+9LkXYEG2BVtKrl8Y
rH8eqfznF0PYiYIdrpvU7hLCydsESbVouPEO8PYbiSa7GJrkgNWWsIoBMKJPoOIY
qAgonpjXBBXJQuE5mYtCHwGLpzFcg/XZotvhedDKGqt+V6GMwAYCHZFVzz8UnQRT
N6tf73fU3PhwlIS1C2Gf5eDPzKQAaxSU0wah6oHTMzE3cL+2avW8BkcDg96JXBjM
708AKOqKTanMR6cNJVDuQ3E4B/xbPzoZrjV6HOkrIu8G38CoGCN7GjCqm0Q2A0Ko
Prtqk9y5hImD/giTZSz4vzxANNBb11a2WRZhEdhNGBBJwGJttxgAGoQsu/V3CZs8
/3M+sO443pstfsFiP6EIEeGxjtyuAMdHz32FPRtRcGwUF3jLWPG2/IQfqPP8TpWS
i+hS/ewIyrT+4MYkwGi0eVd5mkiyXhTyDJvDEQT8yN7NA56gdWt88WhtRSKp64WU
9EC14XhCHXUC+GyVOmGOj0tZC59q2cFPjP1xGTl9GJp9UehuzdtDQIlAi1/pOlsI
gQ15GlVPggKODyg6DJDwR7mNtBBhpUQyXZEIeJ2BTEM9DtNVyyk=
=3qH2
-----END PGP SIGNATURE-----

Attachment: pgp5VH6_Y1L0m.pgp
Description: PGP signature


--- End Message ---

Reply via email to