--- 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 ---