==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done ==> Making package: cppdap 1.58.0-2 (Mon Jul 1 17:13:24 2024) ==> Retrieving sources... -> Cloning cppdap git repo... Cloning into bare repository '/home/leming/work/cppdap/cppdap'... ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... cppdap ... Skipped ==> Making package: cppdap 1.58.0-2 (Mon Jul 1 17:13:45 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (11) cppdap-1.58.0-1 hicolor-icon-theme-0.18-1 jsoncpp-1.9.5-2 libuv-1.48.0-2 perl-error-0.17029-5 perl-mailtools-2.21-7 perl-timedate-2.33-5 rhash-1.4.4-1 cmake-3.29.6-1 git-2.45.2-1 nlohmann-json-3.11.2-3 Total Download Size: 0.14 MiB Total Installed Size: 126.65 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... nlohmann-json-3.11.2-3-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing nlohmann-json... :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of cppdap git repo... Cloning into 'cppdap'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... ==> Starting build()... -- The CXX compiler identification is GNU 14.1.1 -- The C compiler identification is GNU 14.1.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found nlohmann_json: /usr/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found version "3.11.2") -- Configuring done (1.9s) -- Generating done (0.0s) -- Build files have been written to: /build/cppdap/src/build [ 21%] Building CXX object CMakeFiles/cppdap.dir/src/io.cpp.o [ 21%] Building CXX object CMakeFiles/cppdap.dir/src/nlohmann_json_serializer.cpp.o [ 21%] Building CXX object CMakeFiles/cppdap.dir/src/content_stream.cpp.o [ 28%] Building CXX object CMakeFiles/cppdap.dir/src/network.cpp.o [ 35%] Building CXX object CMakeFiles/cppdap.dir/src/null_json_serializer.cpp.o [ 42%] Building CXX object CMakeFiles/cppdap.dir/src/protocol_events.cpp.o [ 50%] Building CXX object CMakeFiles/cppdap.dir/src/protocol_requests.cpp.o [ 57%] Building CXX object CMakeFiles/cppdap.dir/src/protocol_response.cpp.o [ 64%] Building CXX object CMakeFiles/cppdap.dir/src/protocol_types.cpp.o In file included from /usr/include/c++/14.1.1/vector:65, from /build/cppdap/src/cppdap/include/dap/types.h:26, from /build/cppdap/src/cppdap/include/dap/typeof.h:19, from /build/cppdap/src/cppdap/include/dap/protocol.h:25, from /build/cppdap/src/cppdap/src/protocol_events.cpp:20: /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >; _ForwardIterator = dap::Source*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*; _Tp = dap::Source]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Source; _Alloc = std::allocator<dap::Source>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::optional<T>::optional(const dap::optional<T>&) [with T = std::vector<dap::Source, std::allocator<dap::Source> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:83:48, inlined from 'dap::Source::Source(const dap::Source&)' at /build/cppdap/src/cppdap/include/dap/protocol.h:77:8: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >; _ForwardIterator = dap::Source*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*; _Tp = dap::Source]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >; _Tp = dap::Source; _Alloc = std::allocator<dap::Source>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Source; _Alloc = std::allocator<dap::Source>]' at /usr/include/c++/14.1.1/bits/vector.tcc:238:44: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; _Tp = dap::ColumnDescriptor]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::ColumnDescriptor; _Alloc = std::allocator<dap::ColumnDescriptor>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::optional<T>::optional(const dap::optional<T>&) [with T = std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:83:48, inlined from 'dap::Capabilities::Capabilities(const dap::Capabilities&)' at /build/cppdap/src/cppdap/include/dap/protocol.h:308:8, inlined from 'dap::CapabilitiesEvent::CapabilitiesEvent(const dap::CapabilitiesEvent&)' at /build/cppdap/src/cppdap/include/dap/protocol.h:418:8, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = dap::CapabilitiesEvent]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/cppdap.dir/src/session.cpp.o In file included from /usr/include/c++/14.1.1/map:62, from /usr/include/nlohmann/json_fwd.hpp:13, from /build/cppdap/src/cppdap/src/nlohmann_json_serializer.h:22, from /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:15: /usr/include/c++/14.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]': /usr/include/c++/14.1.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 2454 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/vector:66, from /build/cppdap/src/cppdap/include/dap/types.h:26, from /build/cppdap/src/cppdap/include/dap/typeof.h:19, from /build/cppdap/src/cppdap/include/dap/protocol.h:25, from /build/cppdap/src/cppdap/src/nlohmann_json_serializer.h:18: In member function 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = dap::any; _Alloc = std::allocator<dap::any>]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::any; _Alloc = std::allocator<dap::any>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:603:61, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = std::vector<dap::any, std::allocator<dap::any> >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5, inlined from 'dap::any& dap::any::operator=(const T&) [with T = dap::integer]' at /build/cppdap/src/cppdap/include/dap/any.h:145:24, inlined from 'virtual bool dap::json::NlohmannDeserializer::deserialize(dap::any*) const' at /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:91:43: /usr/include/c++/14.1.1/bits/stl_vector.h:993:40: warning: array subscript 'const std::vector<dap::any, std::allocator<dap::any> >[0]' is partly outside array bounds of 'dap::integer [1]' [-Warray-bounds=] 993 | { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } | ~~~~~~~~~~~~~~^~~~~~~~~ /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp: In member function 'virtual bool dap::json::NlohmannDeserializer::deserialize(dap::any*) const': /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:91:43: note: object '<anonymous>' of size 8 In member function 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = dap::any; _Alloc = std::allocator<dap::any>]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::any; _Alloc = std::allocator<dap::any>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:603:61, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = std::vector<dap::any, std::allocator<dap::any> >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5, inlined from 'dap::any& dap::any::operator=(const T&) [with T = dap::integer]' at /build/cppdap/src/cppdap/include/dap/any.h:145:24, inlined from 'virtual bool dap::json::NlohmannDeserializer::deserialize(dap::any*) const' at /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:91:43: /usr/include/c++/14.1.1/bits/stl_vector.h:993:66: warning: array subscript 'const std::vector<dap::any, std::allocator<dap::any> >[0]' is partly outside array bounds of 'dap::integer [1]' [-Warray-bounds=] 993 | { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } | ~~~~~~~~~~~~~~^~~~~~~~ /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp: In member function 'virtual bool dap::json::NlohmannDeserializer::deserialize(dap::any*) const': /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:91:43: note: object '<anonymous>' of size 8 In member function 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = dap::any; _Alloc = std::allocator<dap::any>]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::any; _Alloc = std::allocator<dap::any>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:603:61, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = std::vector<dap::any, std::allocator<dap::any> >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5, inlined from 'dap::any& dap::any::operator=(const T&) [with T = dap::number]' at /build/cppdap/src/cppdap/include/dap/any.h:145:24, inlined from 'virtual bool dap::json::NlohmannDeserializer::deserialize(dap::any*) const' at /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:89:41: /usr/include/c++/14.1.1/bits/stl_vector.h:993:40: warning: array subscript 'const std::vector<dap::any, std::allocator<dap::any> >[0]' is partly outside array bounds of 'dap::number [1]' [-Warray-bounds=] 993 | { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } | ~~~~~~~~~~~~~~^~~~~~~~~ /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp: In member function 'virtual bool dap::json::NlohmannDeserializer::deserialize(dap::any*) const': /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:89:41: note: object '<anonymous>' of size 8 In member function 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = dap::any; _Alloc = std::allocator<dap::any>]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::any; _Alloc = std::allocator<dap::any>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:603:61, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = std::vector<dap::any, std::allocator<dap::any> >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5, inlined from 'dap::any& dap::any::operator=(const T&) [with T = dap::number]' at /build/cppdap/src/cppdap/include/dap/any.h:145:24, inlined from 'virtual bool dap::json::NlohmannDeserializer::deserialize(dap::any*) const' at /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:89:41: /usr/include/c++/14.1.1/bits/stl_vector.h:993:66: warning: array subscript 'const std::vector<dap::any, std::allocator<dap::any> >[0]' is partly outside array bounds of 'dap::number [1]' [-Warray-bounds=] 993 | { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } | ~~~~~~~~~~~~~~^~~~~~~~ /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp: In member function 'virtual bool dap::json::NlohmannDeserializer::deserialize(dap::any*) const': /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:89:41: note: object '<anonymous>' of size 8 In member function 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = dap::any; _Alloc = std::allocator<dap::any>]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::any; _Alloc = std::allocator<dap::any>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:603:61, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = std::vector<dap::any, std::allocator<dap::any> >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5, inlined from 'dap::any& dap::any::operator=(const T&) [with T = dap::boolean]' at /build/cppdap/src/cppdap/include/dap/any.h:145:24, inlined from 'virtual bool dap::json::NlohmannDeserializer::deserialize(dap::any*) const' at /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:87:40: /usr/include/c++/14.1.1/bits/stl_vector.h:993:40: warning: array subscript 'const std::vector<dap::any, std::allocator<dap::any> >[0]' is partly outside array bounds of 'dap::boolean [1]' [-Warray-bounds=] 993 | { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } | ~~~~~~~~~~~~~~^~~~~~~~~ /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp: In member function 'virtual bool dap::json::NlohmannDeserializer::deserialize(dap::any*) const': /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:87:40: note: object '<anonymous>' of size 1 In member function 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = dap::any; _Alloc = std::allocator<dap::any>]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::any; _Alloc = std::allocator<dap::any>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:603:61, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = std::vector<dap::any, std::allocator<dap::any> >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5, inlined from 'dap::any& dap::any::operator=(const T&) [with T = dap::boolean]' at /build/cppdap/src/cppdap/include/dap/any.h:145:24, inlined from 'virtual bool dap::json::NlohmannDeserializer::deserialize(dap::any*) const' at /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:87:40: /usr/include/c++/14.1.1/bits/stl_vector.h:993:66: warning: array subscript 'const std::vector<dap::any, std::allocator<dap::any> >[0]' is partly outside array bounds of 'dap::boolean [1]' [-Warray-bounds=] 993 | { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } | ~~~~~~~~~~~~~~^~~~~~~~ /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp: In member function 'virtual bool dap::json::NlohmannDeserializer::deserialize(dap::any*) const': /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:87:40: note: object '<anonymous>' of size 1 In file included from /usr/include/c++/14.1.1/string:48, from /build/cppdap/src/cppdap/include/dap/typeinfo.h:19, from /build/cppdap/src/cppdap/include/dap/protocol.h:24: In constructor '__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = const dap::any*; _Container = std::vector<dap::any, std::allocator<dap::any> >]', inlined from 'std::vector<_Tp, _Alloc>::const_iterator std::vector<_Tp, _Alloc>::begin() const [with _Tp = dap::any; _Alloc = std::allocator<dap::any>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:884:16, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::any; _Alloc = std::allocator<dap::any>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = std::vector<dap::any, std::allocator<dap::any> >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5, inlined from 'dap::any& dap::any::operator=(const T&) [with T = dap::boolean]' at /build/cppdap/src/cppdap/include/dap/any.h:145:24, inlined from 'virtual bool dap::json::NlohmannDeserializer::deserialize(dap::any*) const' at /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:87:40: /usr/include/c++/14.1.1/bits/stl_iterator.h:1068:9: warning: array subscript 'const dap::any* const[0]' is partly outside array bounds of 'dap::boolean [1]' [-Warray-bounds=] 1068 | : _M_current(__i) { } | ^~~~~~~~~~~~~~~ /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp: In member function 'virtual bool dap::json::NlohmannDeserializer::deserialize(dap::any*) const': /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:87:40: note: object '<anonymous>' of size 1 In constructor '__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = const dap::any*; _Container = std::vector<dap::any, std::allocator<dap::any> >]', inlined from 'std::vector<_Tp, _Alloc>::const_iterator std::vector<_Tp, _Alloc>::end() const [with _Tp = dap::any; _Alloc = std::allocator<dap::any>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:904:16, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::any; _Alloc = std::allocator<dap::any>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = std::vector<dap::any, std::allocator<dap::any> >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5, inlined from 'dap::any& dap::any::operator=(const T&) [with T = dap::boolean]' at /build/cppdap/src/cppdap/include/dap/any.h:145:24, inlined from 'virtual bool dap::json::NlohmannDeserializer::deserialize(dap::any*) const' at /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:87:40: /usr/include/c++/14.1.1/bits/stl_iterator.h:1068:9: warning: array subscript 1 is outside array bounds of 'dap::boolean [1]' [-Warray-bounds=] 1068 | : _M_current(__i) { } | ^~~~~~~~~~~~~~~ /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp: In member function 'virtual bool dap::json::NlohmannDeserializer::deserialize(dap::any*) const': /build/cppdap/src/cppdap/src/nlohmann_json_serializer.cpp:87:40: note: at offset 4 into object '<anonymous>' of size 1 In file included from /usr/include/c++/14.1.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76: /usr/include/c++/14.1.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72, inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:219:59: /usr/include/c++/14.1.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]', inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72, inlined from 'bool nlohmann::json_abi_v3_11_2::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_2::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_2::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:418:51: /usr/include/c++/14.1.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple<const key_type&>(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/cppdap.dir/src/socket.cpp.o [ 85%] Building CXX object CMakeFiles/cppdap.dir/src/typeinfo.cpp.o [ 92%] Building CXX object CMakeFiles/cppdap.dir/src/typeof.cpp.o In file included from /usr/include/c++/14.1.1/vector:65, from /build/cppdap/src/cppdap/include/dap/types.h:26, from /build/cppdap/src/cppdap/include/dap/typeof.h:19, from /build/cppdap/src/cppdap/include/dap/protocol.h:25, from /build/cppdap/src/cppdap/src/protocol_types.cpp:20: /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; _Tp = dap::ColumnDescriptor]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::ColumnDescriptor; _Alloc = std::allocator<dap::ColumnDescriptor>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; _Tp = dap::ColumnDescriptor]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::ColumnDescriptor; _Alloc = std::allocator<dap::ColumnDescriptor>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::optional<T>::optional(const dap::optional<T>&) [with T = std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:83:48, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = dap::optional<std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >; _ForwardIterator = dap::Source*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*; _Tp = dap::Source]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Source; _Alloc = std::allocator<dap::Source>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::optional<T>::optional(const dap::optional<T>&) [with T = std::vector<dap::Source, std::allocator<dap::Source> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:83:48, inlined from 'dap::Source::Source(const dap::Source&)' at /build/cppdap/src/cppdap/include/dap/protocol.h:77:8: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >; _ForwardIterator = dap::Source*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*; _Tp = dap::Source]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Source; _Alloc = std::allocator<dap::Source>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = std::vector<dap::Source, std::allocator<dap::Source> >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >; _ForwardIterator = dap::Source*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*; _Tp = dap::Source]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Source; _Alloc = std::allocator<dap::Source>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::optional<T>::optional(const dap::optional<T>&) [with T = std::vector<dap::Source, std::allocator<dap::Source> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:83:48, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = dap::optional<std::vector<dap::Source, std::allocator<dap::Source> > >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; _Tp = dap::ColumnDescriptor]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::ColumnDescriptor; _Alloc = std::allocator<dap::ColumnDescriptor>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::optional<T>::optional(const dap::optional<T>&) [with T = std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:83:48, inlined from 'dap::Capabilities::Capabilities(const dap::Capabilities&)' at /build/cppdap/src/cppdap/include/dap/protocol.h:308:8, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = dap::Capabilities]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; _Tp = dap::ColumnDescriptor]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >; _Tp = dap::ColumnDescriptor; _Alloc = std::allocator<dap::ColumnDescriptor>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::ColumnDescriptor; _Alloc = std::allocator<dap::ColumnDescriptor>]' at /usr/include/c++/14.1.1/bits/vector.tcc:238:44, inlined from 'dap::optional<T>& dap::optional<T>::operator=(U&&) [with U = std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> >&; <template-parameter-2-2> = void; T = std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:156:7, inlined from 'bool dap::Deserializer::deserialize(dap::optional<T>*) const [with T = std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> >]' at /build/cppdap/src/cppdap/include/dap/serialization.h:108:10, inlined from 'bool dap::BasicTypeInfo<T>::deserialize(const dap::Deserializer*, void*) const [with T = dap::optional<std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:43:26: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >; _ForwardIterator = dap::Source*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*; _Tp = dap::Source]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >; _Tp = dap::Source; _Alloc = std::allocator<dap::Source>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Source; _Alloc = std::allocator<dap::Source>]' at /usr/include/c++/14.1.1/bits/vector.tcc:238:44: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/vector:65, from /build/cppdap/src/cppdap/include/dap/types.h:26, from /build/cppdap/src/cppdap/include/dap/typeof.h:19, from /build/cppdap/src/cppdap/include/dap/protocol.h:25, from /build/cppdap/src/cppdap/src/protocol_requests.cpp:20: /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, vector<dap::SourceBreakpoint, allocator<dap::SourceBreakpoint> > >; _ForwardIterator = dap::SourceBreakpoint*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> > >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> > >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> > >; _ForwardIterator = dap::SourceBreakpoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, vector<dap::SourceBreakpoint, allocator<dap::SourceBreakpoint> > >; _ForwardIterator = dap::SourceBreakpoint*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, vector<dap::SourceBreakpoint, allocator<dap::SourceBreakpoint> > >; _ForwardIterator = dap::SourceBreakpoint*; _Tp = dap::SourceBreakpoint]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::SourceBreakpoint; _Alloc = std::allocator<dap::SourceBreakpoint>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> > >; _ForwardIterator = dap::SourceBreakpoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, vector<dap::SourceBreakpoint, allocator<dap::SourceBreakpoint> > >; _ForwardIterator = dap::SourceBreakpoint*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, vector<dap::SourceBreakpoint, allocator<dap::SourceBreakpoint> > >; _ForwardIterator = dap::SourceBreakpoint*; _Tp = dap::SourceBreakpoint]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::SourceBreakpoint; _Alloc = std::allocator<dap::SourceBreakpoint>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::optional<T>::optional(const dap::optional<T>&) [with T = std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:83:48, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = dap::optional<std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> > >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> > >; _ForwardIterator = dap::SourceBreakpoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, vector<dap::SourceBreakpoint, allocator<dap::SourceBreakpoint> > >; _ForwardIterator = dap::SourceBreakpoint*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, vector<dap::SourceBreakpoint, allocator<dap::SourceBreakpoint> > >; _ForwardIterator = dap::SourceBreakpoint*; _Tp = dap::SourceBreakpoint]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> > >; _Tp = dap::SourceBreakpoint; _Alloc = std::allocator<dap::SourceBreakpoint>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::SourceBreakpoint; _Alloc = std::allocator<dap::SourceBreakpoint>]' at /usr/include/c++/14.1.1/bits/vector.tcc:238:44, inlined from 'dap::optional<T>& dap::optional<T>::operator=(U&&) [with U = std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> >&; <template-parameter-2-2> = void; T = std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:156:7, inlined from 'bool dap::Deserializer::deserialize(dap::optional<T>*) const [with T = std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> >]' at /build/cppdap/src/cppdap/include/dap/serialization.h:108:10, inlined from 'bool dap::BasicTypeInfo<T>::deserialize(const dap::Deserializer*, void*) const [with T = dap::optional<std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> > >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:43:26: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >; _ForwardIterator = dap::Source*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*; _Tp = dap::Source]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Source; _Alloc = std::allocator<dap::Source>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::optional<T>::optional(const dap::optional<T>&) [with T = std::vector<dap::Source, std::allocator<dap::Source> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:83:48, inlined from 'dap::Source::Source(const dap::Source&)' at /build/cppdap/src/cppdap/include/dap/protocol.h:77:8: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> > >; _ForwardIterator = dap::SourceBreakpoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, vector<dap::SourceBreakpoint, allocator<dap::SourceBreakpoint> > >; _ForwardIterator = dap::SourceBreakpoint*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, vector<dap::SourceBreakpoint, allocator<dap::SourceBreakpoint> > >; _ForwardIterator = dap::SourceBreakpoint*; _Tp = dap::SourceBreakpoint]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::SourceBreakpoint; _Alloc = std::allocator<dap::SourceBreakpoint>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::optional<T>::optional(const dap::optional<T>&) [with T = std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:83:48, inlined from 'dap::SetBreakpointsRequest::SetBreakpointsRequest(const dap::SetBreakpointsRequest&)' at /build/cppdap/src/cppdap/include/dap/protocol.h:1785:8, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = dap::SetBreakpointsRequest]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::SourceBreakpoint*, std::vector<dap::SourceBreakpoint, std::allocator<dap::SourceBreakpoint> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >; _ForwardIterator = dap::Source*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*; _Tp = dap::Source]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >; _Tp = dap::Source; _Alloc = std::allocator<dap::Source>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Source; _Alloc = std::allocator<dap::Source>]' at /usr/include/c++/14.1.1/bits/vector.tcc:238:44: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.1.1/vector:65, from /build/cppdap/src/cppdap/include/dap/types.h:26, from /build/cppdap/src/cppdap/include/dap/typeof.h:19, from /build/cppdap/src/cppdap/include/dap/protocol.h:25, from /build/cppdap/src/cppdap/src/protocol_response.cpp:20: /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; _Tp = dap::ColumnDescriptor]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::ColumnDescriptor; _Alloc = std::allocator<dap::ColumnDescriptor>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; _Tp = dap::ColumnDescriptor]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::ColumnDescriptor; _Alloc = std::allocator<dap::ColumnDescriptor>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::optional<T>::optional(const dap::optional<T>&) [with T = std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:83:48, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = dap::optional<std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; _Tp = dap::ColumnDescriptor]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::ColumnDescriptor; _Alloc = std::allocator<dap::ColumnDescriptor>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::optional<T>::optional(const dap::optional<T>&) [with T = std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:83:48, inlined from 'dap::InitializeResponse::InitializeResponse(const dap::InitializeResponse&)' at /build/cppdap/src/cppdap/include/dap/protocol.h:979:8, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = dap::InitializeResponse]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, vector<dap::ColumnDescriptor, allocator<dap::ColumnDescriptor> > >; _ForwardIterator = dap::ColumnDescriptor*; _Tp = dap::ColumnDescriptor]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >; _Tp = dap::ColumnDescriptor; _Alloc = std::allocator<dap::ColumnDescriptor>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::ColumnDescriptor; _Alloc = std::allocator<dap::ColumnDescriptor>]' at /usr/include/c++/14.1.1/bits/vector.tcc:238:44, inlined from 'dap::optional<T>& dap::optional<T>::operator=(U&&) [with U = std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> >&; <template-parameter-2-2> = void; T = std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:156:7, inlined from 'bool dap::Deserializer::deserialize(dap::optional<T>*) const [with T = std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> >]' at /build/cppdap/src/cppdap/include/dap/serialization.h:108:10, inlined from 'bool dap::BasicTypeInfo<T>::deserialize(const dap::Deserializer*, void*) const [with T = dap::optional<std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:43:26: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::ColumnDescriptor*, std::vector<dap::ColumnDescriptor, std::allocator<dap::ColumnDescriptor> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >; _ForwardIterator = dap::Source*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*; _Tp = dap::Source]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Source; _Alloc = std::allocator<dap::Source>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::optional<T>::optional(const dap::optional<T>&) [with T = std::vector<dap::Source, std::allocator<dap::Source> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:83:48, inlined from 'dap::Source::Source(const dap::Source&)' at /build/cppdap/src/cppdap/include/dap/protocol.h:77:8: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >; _ForwardIterator = dap::Source*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*; _Tp = dap::Source]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Source; _Alloc = std::allocator<dap::Source>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = std::vector<dap::Source, std::allocator<dap::Source> >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >; _ForwardIterator = dap::Source*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*; _Tp = dap::Source]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Source; _Alloc = std::allocator<dap::Source>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::LoadedSourcesResponse::LoadedSourcesResponse(const dap::LoadedSourcesResponse&)' at /build/cppdap/src/cppdap/include/dap/protocol.h:1219:8, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = dap::LoadedSourcesResponse]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >; _ForwardIterator = dap::Source*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Source*, vector<dap::Source, allocator<dap::Source> > >; _ForwardIterator = dap::Source*; _Tp = dap::Source]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >; _Tp = dap::Source; _Alloc = std::allocator<dap::Source>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Source; _Alloc = std::allocator<dap::Source>]' at /usr/include/c++/14.1.1/bits/vector.tcc:238:44, inlined from 'dap::optional<T>& dap::optional<T>::operator=(const dap::optional<T>&) [with T = std::vector<dap::Source, std::allocator<dap::Source> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:141:7, inlined from 'dap::Source& dap::Source::operator=(const dap::Source&)' at /build/cppdap/src/cppdap/include/dap/protocol.h:77:8: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Source*, std::vector<dap::Source, std::allocator<dap::Source> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*]': /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.1.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*; _Tp = dap::Breakpoint]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Breakpoint; _Alloc = std::allocator<dap::Breakpoint>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::optional<T>::optional(const dap::optional<T>&) [with T = std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:83:48, inlined from 'dap::SetExceptionBreakpointsResponse::SetExceptionBreakpointsResponse(const dap::SetExceptionBreakpointsResponse&)' at /build/cppdap/src/cppdap/include/dap/protocol.h:1856:8, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = dap::SetExceptionBreakpointsResponse]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*; _Tp = dap::Breakpoint]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Breakpoint; _Alloc = std::allocator<dap::Breakpoint>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*; _Tp = dap::Breakpoint]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Breakpoint; _Alloc = std::allocator<dap::Breakpoint>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::SetInstructionBreakpointsResponse::SetInstructionBreakpointsResponse(const dap::SetInstructionBreakpointsResponse&)' at /build/cppdap/src/cppdap/include/dap/protocol.h:2026:8, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = dap::SetInstructionBreakpointsResponse]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*; _Tp = dap::Breakpoint]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Breakpoint; _Alloc = std::allocator<dap::Breakpoint>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::SetFunctionBreakpointsResponse::SetFunctionBreakpointsResponse(const dap::SetFunctionBreakpointsResponse&)' at /build/cppdap/src/cppdap/include/dap/protocol.h:1987:8, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = dap::SetFunctionBreakpointsResponse]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*; _Tp = dap::Breakpoint]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Breakpoint; _Alloc = std::allocator<dap::Breakpoint>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::SetDataBreakpointsResponse::SetDataBreakpointsResponse(const dap::SetDataBreakpointsResponse&)' at /build/cppdap/src/cppdap/include/dap/protocol.h:1803:8, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = dap::SetDataBreakpointsResponse]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*; _Tp = dap::Breakpoint]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Breakpoint; _Alloc = std::allocator<dap::Breakpoint>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::SetBreakpointsResponse::SetBreakpointsResponse(const dap::SetBreakpointsResponse&)' at /build/cppdap/src/cppdap/include/dap/protocol.h:1740:8, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = dap::SetBreakpointsResponse]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*; _Tp = dap::Breakpoint]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Breakpoint; _Alloc = std::allocator<dap::Breakpoint>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:606:31, inlined from 'dap::optional<T>::optional(const dap::optional<T>&) [with T = std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:83:48, inlined from 'void dap::BasicTypeInfo<T>::copyConstruct(void*, const void*) const [with T = dap::optional<std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:37:5: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, vector<dap::Breakpoint, allocator<dap::Breakpoint> > >; _ForwardIterator = dap::Breakpoint*; _Tp = dap::Breakpoint]' at /usr/include/c++/14.1.1/bits/stl_uninitialized.h:373:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >; _Tp = dap::Breakpoint; _Alloc = std::allocator<dap::Breakpoint>]' at /usr/include/c++/14.1.1/bits/stl_vector.h:1624:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = dap::Breakpoint; _Alloc = std::allocator<dap::Breakpoint>]' at /usr/include/c++/14.1.1/bits/vector.tcc:238:44, inlined from 'dap::optional<T>& dap::optional<T>::operator=(U&&) [with U = std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> >&; <template-parameter-2-2> = void; T = std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> >]' at /build/cppdap/src/cppdap/include/dap/optional.h:156:7, inlined from 'bool dap::Deserializer::deserialize(dap::optional<T>*) const [with T = std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> >]' at /build/cppdap/src/cppdap/include/dap/serialization.h:108:10, inlined from 'bool dap::BasicTypeInfo<T>::deserialize(const dap::Deserializer*, void*) const [with T = dap::optional<std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >]' at /build/cppdap/src/cppdap/include/dap/typeof.h:43:26: /usr/include/c++/14.1.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const dap::Breakpoint*, std::vector<dap::Breakpoint, std::allocator<dap::Breakpoint> > >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX shared library libcppdap.so [100%] Built target cppdap ==> Entering fakeroot environment... ==> Starting package()... -- Install configuration: "" -- Installing: /build/cppdap/pkg/cppdap/usr/lib/libcppdap.so -- Installing: /build/cppdap/pkg/cppdap/usr/lib/cmake/cppdap/cppdap-targets.cmake -- Installing: /build/cppdap/pkg/cppdap/usr/lib/cmake/cppdap/cppdap-targets-noconfig.cmake -- Installing: /build/cppdap/pkg/cppdap/usr/include/dap -- Installing: /build/cppdap/pkg/cppdap/usr/include/dap/any.h -- Installing: /build/cppdap/pkg/cppdap/usr/include/dap/future.h -- Installing: /build/cppdap/pkg/cppdap/usr/include/dap/dap.h -- Installing: /build/cppdap/pkg/cppdap/usr/include/dap/session.h -- Installing: /build/cppdap/pkg/cppdap/usr/include/dap/network.h -- Installing: /build/cppdap/pkg/cppdap/usr/include/dap/variant.h -- Installing: /build/cppdap/pkg/cppdap/usr/include/dap/protocol.h -- Installing: /build/cppdap/pkg/cppdap/usr/include/dap/typeinfo.h -- Installing: /build/cppdap/pkg/cppdap/usr/include/dap/optional.h -- Installing: /build/cppdap/pkg/cppdap/usr/include/dap/types.h -- Installing: /build/cppdap/pkg/cppdap/usr/include/dap/io.h -- Installing: /build/cppdap/pkg/cppdap/usr/include/dap/typeof.h -- Installing: /build/cppdap/pkg/cppdap/usr/include/dap/serialization.h -- Installing: /build/cppdap/pkg/cppdap/usr/include/dap/traits.h -- Installing: /build/cppdap/pkg/cppdap/usr/lib/cmake/cppdap/cppdapConfigVersion.cmake -- Installing: /build/cppdap/pkg/cppdap/usr/lib/cmake/cppdap/cppdapConfig.cmake ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/lib/libcppdap.so ==> Creating package "cppdap"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: cppdap 1.58.0-2 (Mon Jul 1 17:14:15 2024) ==> Cleaning up...