>>> wampcc 1.6 Extracting gzip -d -c /home/buildroot/autobuild/instance-2/dl/wampcc/wampcc-1.6.tar.gz | tar --strip-components=1 -C /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6 -xf - >>> wampcc 1.6 Patching Applying 0001-Add-RISC-V-endian-detection.patch using patch: patching file 3rdparty/msgpack-c/include/msgpack/predef/other/endian.h >>> wampcc 1.6 Configuring (mkdir -p /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/ && cd /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/ && rm -f CMakeCache.txt && PATH="/home/buildroot/autobuild/instance-2/output-1/host/bin:/home/buildroot/autobuild/instance-2/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/buildroot/.local/bin:/home/buildroot/.local/bin" /home/buildroot/autobuild/instance-2/output-1/host/bin/cmake /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/ -DCMAKE_TOOLCHAIN_FILE="/home/buildroot/autobuild/instance-2/output-1/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DCMAKE_CXX_FLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -latomic" ) -- The C compiler identification is GNU 8.3.0 -- The CXX compiler identification is GNU 8.3.0 -- Check for working C compiler: /home/buildroot/autobuild/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-gcc -- Check for working C compiler: /home/buildroot/autobuild/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /home/buildroot/autobuild/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-g++ -- Check for working CXX compiler: /home/buildroot/autobuild/instance-2/output-1/host/bin/arm-buildroot-linux-musleabihf-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Looking for include file getopt.h -- Looking for include file getopt.h - found -- Looking for include file inttypes.h -- Looking for include file inttypes.h - found -- Looking for include file stdbool.h -- Looking for include file stdbool.h - found -- Looking for include file memory.h -- Looking for include file memory.h - found -- Looking for include file stdint.h -- Looking for include file stdint.h - found -- Looking for include file stdlib.h -- Looking for include file stdlib.h - found -- Looking for include file strings.h -- Looking for include file strings.h - found -- Looking for include file sys/stat.h -- Looking for include file sys/stat.h - found -- Looking for include file sys/types.h -- Looking for include file sys/types.h - found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for 4 include files stdlib.h, ..., float.h -- Looking for 4 include files stdlib.h, ..., float.h - found -- Found PkgConfig: /home/buildroot/autobuild/instance-2/output-1/host/bin/pkg-config (found version "1.6.1") -- Performing Test temp -- Performing Test temp - Success -- Checking for module 'openssl' -- Found openssl, version 1.1.1d -- Checking for module 'libuv>=1.8.0' -- Found libuv, version 1.34.1 -- Using cmake package module to locate jansson -- Checking for module 'jansson>=2.7' -- Found jansson, version 2.12 -- checking for /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/websocketpp/websocketpp/message_buffer/message.hpp -- checking for /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.h -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_TEST BUILD_TESTING -- Build files have been written to: /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6 >>> wampcc 1.6 Building PATH="/home/buildroot/autobuild/instance-2/output-1/host/bin:/home/buildroot/autobuild/instance-2/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/buildroot/.local/bin:/home/buildroot/.local/bin" /usr/bin/make -j4 -C /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/ make[1]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' make[2]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' Scanning dependencies of target wampcc_json_static Scanning dependencies of target wampcc_json_shared make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' [ 1%] Building CXX object libs/json/CMakeFiles/wampcc_json_shared.dir/json.cc.o [ 3%] Building CXX object libs/json/CMakeFiles/wampcc_json_static.dir/json.cc.o [ 5%] Building CXX object libs/json/CMakeFiles/wampcc_json_static.dir/json_pointer.cc.o [ 6%] Building CXX object libs/json/CMakeFiles/wampcc_json_shared.dir/json_pointer.cc.o In file included from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object.hpp:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.hpp:10, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json.cc:2: /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/object.hpp: In function 'void msgpack::v1::operator<<(msgpack::v2::object&, const msgpack_object&)': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/object.hpp:647:34: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct msgpack::v2::object' from an array of 'const msgpack_object' {aka 'const struct msgpack_object'} [-Wclass-memaccess] std::memcpy(&o, &v, sizeof(v)); ^ In file included from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object_fwd.hpp:17, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/adaptor/adaptor_base_decl.hpp:14, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base_decl.hpp:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base.hpp:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/object_decl.hpp:16, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object_decl.hpp:14, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object.hpp:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.hpp:10, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json.cc:2: /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v2/object_fwd.hpp:23:8: note: 'struct msgpack::v2::object' declared here struct object : v1::object { ^~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object.hpp:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.hpp:10, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json.cc:2: /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/object.hpp: In function 'void msgpack::v1::operator<<(msgpack::v2::object&, const msgpack_object&)': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/object.hpp:647:34: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct msgpack::v2::object' from an array of 'const msgpack_object' {aka 'const struct msgpack_object'} [-Wclass-memaccess] std::memcpy(&o, &v, sizeof(v)); ^ In file included from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object_fwd.hpp:17, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/adaptor/adaptor_base_decl.hpp:14, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base_decl.hpp:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base.hpp:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/object_decl.hpp:16, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object_decl.hpp:14, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object.hpp:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.hpp:10, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json.cc:2: /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v2/object_fwd.hpp:23:8: note: 'struct msgpack::v2::object' declared here struct object : v1::object { ^~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = wampcc::json_value; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:382:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = wampcc::json_value; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:382:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = wampcc::json_value*; _Tp = wampcc::json_value]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = wampcc::json_value*; _Tp = wampcc::json_value]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {wampcc::json_value}; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {wampcc::json_value}; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const wampcc::json_value&}; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const wampcc::json_value&}; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In static member function 'static bool wampcc::patch_operation::operate_on_array(wampcc::json_array&, size_t, wampcc::operation*) [with T = wampcc::nonconst_variant]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:142:6: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(__pos, std::move(__x_copy._M_val())); ^~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In static member function 'static bool wampcc::patch_operation::operate_on_array(wampcc::json_array&, size_t, wampcc::operation*) [with T = wampcc::nonconst_variant]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:142:6: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(__pos, std::move(__x_copy._M_val())); ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:149:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + (__position - cbegin()), __x); ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:149:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + (__position - cbegin()), __x); ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:341:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_insert_aux(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:343:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:64, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:64, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libs/json/CMakeFiles/wampcc_json_static.dir/msgpack_serialiser.cc.o [ 10%] Building CXX object libs/json/CMakeFiles/wampcc_json_shared.dir/msgpack_serialiser.cc.o In file included from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object.hpp:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.hpp:10, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/object.hpp: In function 'void msgpack::v1::operator<<(msgpack::v2::object&, const msgpack_object&)': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/object.hpp:647:34: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct msgpack::v2::object' from an array of 'const msgpack_object' {aka 'const struct msgpack_object'} [-Wclass-memaccess] std::memcpy(&o, &v, sizeof(v)); ^ In file included from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object_fwd.hpp:17, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/adaptor/adaptor_base_decl.hpp:14, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base_decl.hpp:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base.hpp:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/object_decl.hpp:16, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object_decl.hpp:14, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object.hpp:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.hpp:10, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v2/object_fwd.hpp:23:8: note: 'struct msgpack::v2::object' declared here struct object : v1::object { ^~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object.hpp:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.hpp:10, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/object.hpp: In function 'void msgpack::v1::operator<<(msgpack::v2::object&, const msgpack_object&)': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/object.hpp:647:34: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct msgpack::v2::object' from an array of 'const msgpack_object' {aka 'const struct msgpack_object'} [-Wclass-memaccess] std::memcpy(&o, &v, sizeof(v)); ^ In file included from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object_fwd.hpp:17, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/adaptor/adaptor_base_decl.hpp:14, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base_decl.hpp:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base.hpp:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/object_decl.hpp:16, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object_decl.hpp:14, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object.hpp:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.hpp:10, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:13, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v2/object_fwd.hpp:23:8: note: 'struct msgpack::v2::object' declared here struct object : v1::object { ^~~~~~ [ 11%] Building CXX object libs/json/CMakeFiles/wampcc_json_static.dir/vendors.cc.o [ 13%] Building CXX object libs/json/CMakeFiles/wampcc_json_shared.dir/vendors.cc.o In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = wampcc::json_value*; _Tp = wampcc::json_value]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = wampcc::json_value*; _Tp = wampcc::json_value]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/vendor_jansson.h:8, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/vendors.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {wampcc::json_value}; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In function 'wampcc::json_value decode_jansson_ptr3(json_t*)': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/vendor_jansson.h:8, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/vendors.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {wampcc::json_value}; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In function 'wampcc::json_value decode_jansson_ptr3(json_t*)': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {wampcc::json_value}; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'wampcc::json_value* wampcc::msgpack_visitor::add(wampcc::json_value&&)': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {wampcc::json_value}; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'wampcc::json_value* wampcc::msgpack_visitor::add(wampcc::json_value&&)': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:64, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h: In member function 'bool wampcc::msgpack_visitor::start_array(uint32_t)': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:64, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h: In member function 'bool wampcc::msgpack_visitor::start_array(uint32_t)': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Linking CXX shared library libwampcc_json.so [ 16%] Linking CXX static library libwampcc_json.a make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' [ 16%] Built target wampcc_json_shared make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' [ 16%] Built target wampcc_json_static make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' Scanning dependencies of target wampcc_shared make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' Scanning dependencies of target wampcc_static make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' [ 18%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/data_model.cc.o [ 20%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/error.cc.o [ 21%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/event_loop.cc.o make[3]: Entering directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' [ 23%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/data_model.cc.o [ 25%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/helper.cc.o In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = wampcc::json_value*; _Tp = wampcc::json_value]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = wampcc::json_value*; _Tp = wampcc::json_value]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 26%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/http_parser.cc.o In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/map:60, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:12, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, wampcc::json_value>; _KeyOfValue = std::_Select1st, wampcc::json_value> >; _Compare = std::less >; _Alloc = std::allocator, wampcc::json_value> >]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, wampcc::json_value>, std::_Select1st, wampcc::json_value> >, std::less >, std::allocator, wampcc::json_value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, wampcc::json_value> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/map:60, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:12, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, wampcc::json_value>; _KeyOfValue = std::_Select1st, wampcc::json_value> >; _Compare = std::less >; _Alloc = std::allocator, wampcc::json_value> >]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, wampcc::json_value>, std::_Select1st, wampcc::json_value> >, std::less >, std::allocator, wampcc::json_value> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, wampcc::json_value> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:64, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h:515:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 vector(initializer_list __l, ^~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {wampcc::json_value}; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:64, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h:515:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 vector(initializer_list __l, ^~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {wampcc::json_value}; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const wampcc::json_value&}; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = wampcc::json_value*; bool _TrivialValueTypes = false]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const wampcc::json_value&}; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = wampcc::json_value*; bool _TrivialValueTypes = false]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc: In member function 'void wampcc::list_model::reset(wampcc::list_model::internal_impl)': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:383:33: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array rich_event = { c }; ^ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc: In member function 'void wampcc::list_model::replace(size_t, wampcc::json_value)': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:463:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array rich_event = {key_modify, pos}; ^ /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc: In member function 'void wampcc::list_model::erase(size_t)': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:494:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array rich_event = { key_remove, pos }; ^ /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc: In member function 'void wampcc::list_model::reset(wampcc::list_model::internal_impl)': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:383:33: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array rich_event = { c }; ^ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'void wampcc::list_model::insert_impl(size_t, wampcc::json_value)': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:149:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + (__position - cbegin()), __x); ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:427:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array rich_event = {key_insert, pos}; ^ /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc: In member function 'void wampcc::list_model::replace(size_t, wampcc::json_value)': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:463:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array rich_event = {key_modify, pos}; ^ /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc: In member function 'void wampcc::list_model::erase(size_t)': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:494:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array rich_event = { key_remove, pos }; ^ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'void wampcc::list_model::insert_impl(size_t, wampcc::json_value)': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:149:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(begin() + (__position - cbegin()), __x); ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:427:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array rich_event = {key_insert, pos}; ^ [ 28%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/io_loop.cc.o [ 30%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/error.cc.o [ 31%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/event_loop.cc.o [ 33%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/kernel.cc.o [ 35%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/helper.cc.o [ 36%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/platform.cc.o [ 38%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/protocol.cc.o /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/platform.cc: In function 'wampcc::time_val wampcc::time_now()': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/platform.cc:47:17: warning: narrowing conversion of 'epoch.timeval::tv_sec' from 'time_t' {aka 'long long int'} to 'wampcc::time_val::type_type' {aka 'long int'} inside { } [-Wnarrowing] return {epoch.tv_sec, epoch.tv_usec}; ~~~~~~^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/platform.cc:47:31: warning: narrowing conversion of 'epoch.timeval::tv_usec' from 'suseconds_t' {aka 'long long int'} to 'wampcc::time_val::type_type' {aka 'long int'} inside { } [-Wnarrowing] return {epoch.tv_sec, epoch.tv_usec}; ~~~~~~^~~~~~~ [ 40%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/pubsub_man.cc.o [ 41%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/http_parser.cc.o [ 43%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/io_loop.cc.o [ 45%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/rawsocket_protocol.cc.o In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = wampcc::json_value*; _Tp = wampcc::json_value]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:64, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h:515:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 vector(initializer_list __l, ^~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {wampcc::json_value}; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {wampcc::json_value}; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc: In member function 'void wampcc::pubsub_man::unsubscribe(wampcc::wamp_session*, wampcc::t_request_id, wampcc::t_subscription_id)': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:366:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg({msg_type::wamp_msg_unsubscribed, request_id }); ^ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:64, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h: In member function 'wampcc::t_publication_id wampcc::pubsub_man::update_topic(const string&, const string&, wampcc::json_object, wampcc::wamp_args)': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc: In member function 'uint64_t wampcc::pubsub_man::subscribe(wampcc::wamp_session*, wampcc::t_request_id, std::__cxx11::string, wampcc::json_object&)': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:317:83: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg({msg_type::wamp_msg_subscribed, request_id,mt->subscription_id()}); ^ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:64, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/kernel.cc.o [ 48%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/platform.cc.o [ 50%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/rpc_man.cc.o /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/platform.cc: In function 'wampcc::time_val wampcc::time_now()': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/platform.cc:47:17: warning: narrowing conversion of 'epoch.timeval::tv_sec' from 'time_t' {aka 'long long int'} to 'wampcc::time_val::type_type' {aka 'long int'} inside { } [-Wnarrowing] return {epoch.tv_sec, epoch.tv_usec}; ~~~~~~^~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/platform.cc:47:31: warning: narrowing conversion of 'epoch.timeval::tv_usec' from 'suseconds_t' {aka 'long long int'} to 'wampcc::time_val::type_type' {aka 'long int'} inside { } [-Wnarrowing] return {epoch.tv_sec, epoch.tv_usec}; ~~~~~~^~~~~~~ [ 51%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/protocol.cc.o [ 53%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/pubsub_man.cc.o [ 55%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/rawsocket_protocol.cc.o [ 56%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/socket_address.cc.o [ 58%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/rpc_man.cc.o [ 60%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/socket_address.cc.o In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = wampcc::json_value*; _Tp = wampcc::json_value]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:64, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h:515:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 vector(initializer_list __l, ^~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {wampcc::json_value}; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:63, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 return std::__uninitialized_copy_a ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:69, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {wampcc::json_value}; _Tp = wampcc::json_value; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/vector.tcc:109:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc: In member function 'void wampcc::pubsub_man::unsubscribe(wampcc::wamp_session*, wampcc::t_request_id, wampcc::t_subscription_id)': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:366:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg({msg_type::wamp_msg_unsubscribed, request_id }); ^ [ 61%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/ssl.cc.o [ 63%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/ssl.cc.o In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:64, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h: In member function 'wampcc::t_publication_id wampcc::pubsub_man::update_topic(const string&, const string&, wampcc::json_object, wampcc::wamp_args)': /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc: In member function 'uint64_t wampcc::pubsub_man::subscribe(wampcc::wamp_session*, wampcc::t_request_id, std::__cxx11::string, wampcc::json_object&)': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:317:83: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg({msg_type::wamp_msg_subscribed, request_id,mt->subscription_id()}); ^ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/vector:64, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/stl_vector.h:1401:35: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/ssl_socket.cc.o [ 66%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/ssl_socket.cc.o [ 68%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/tcp_socket.cc.o [ 70%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/tcp_socket.cc.o [ 71%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/utils.cc.o /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/utils.cc: In function 'std::__cxx11::string wampcc::local_timestamp()': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/utils.cc:205:15: error: cannot convert 'wampcc::time_val::type_type*' {aka 'long int*'} to 'const time_t*' {aka 'const long long int*'} localtime_r(&now.sec, &parts); ^~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/pthread.h:31, from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/arm-buildroot-linux-musleabihf/bits/gthr-default.h:35, from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/arm-buildroot-linux-musleabihf/bits/gthr.h:148, from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/ext/atomicity.h:35, from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/ios_base.h:39, from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/ios:42, from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/istream:38, from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/sstream:38, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/utils.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/utils.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/time.h:74:25: note: initializing argument 1 of 'tm* localtime_r(const time_t*, tm*)' struct tm *localtime_r (const time_t *__restrict, struct tm *__restrict); ^~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/wamp_router.cc.o libs/wampcc/CMakeFiles/wampcc_shared.dir/build.make:270: recipe for target 'libs/wampcc/CMakeFiles/wampcc_shared.dir/utils.cc.o' failed make[3]: *** [libs/wampcc/CMakeFiles/wampcc_shared.dir/utils.cc.o] Error 1 make[3]: *** Waiting for unfinished jobs.... [ 75%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/utils.cc.o [ 76%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/wamp_router.cc.o /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/utils.cc: In function 'std::__cxx11::string wampcc::local_timestamp()': /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/utils.cc:205:15: error: cannot convert 'wampcc::time_val::type_type*' {aka 'long int*'} to 'const time_t*' {aka 'const long long int*'} localtime_r(&now.sec, &parts); ^~~~~~~~ In file included from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/pthread.h:31, from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/arm-buildroot-linux-musleabihf/bits/gthr-default.h:35, from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/arm-buildroot-linux-musleabihf/bits/gthr.h:148, from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/ext/atomicity.h:35, from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/bits/ios_base.h:39, from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/ios:42, from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/istream:38, from /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.3.0/sstream:38, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/include/wampcc/utils.h:11, from /home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/libs/wampcc/utils.cc:8: /home/buildroot/autobuild/instance-2/output-1/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/time.h:74:25: note: initializing argument 1 of 'tm* localtime_r(const time_t*, tm*)' struct tm *localtime_r (const time_t *__restrict, struct tm *__restrict); ^~~~~~~~~~~~~~~~~~~~~~~~ libs/wampcc/CMakeFiles/wampcc_static.dir/build.make:270: recipe for target 'libs/wampcc/CMakeFiles/wampcc_static.dir/utils.cc.o' failed make[3]: *** [libs/wampcc/CMakeFiles/wampcc_static.dir/utils.cc.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' CMakeFiles/Makefile2:215: recipe for target 'libs/wampcc/CMakeFiles/wampcc_shared.dir/all' failed make[2]: *** [libs/wampcc/CMakeFiles/wampcc_shared.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... make[3]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' CMakeFiles/Makefile2:183: recipe for target 'libs/wampcc/CMakeFiles/wampcc_static.dir/all' failed make[2]: *** [libs/wampcc/CMakeFiles/wampcc_static.dir/all] Error 2 make[2]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' Makefile:129: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6' package/pkg-generic.mk:271: recipe for target '/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/.stamp_built' failed make: *** [/home/buildroot/autobuild/instance-2/output-1/build/wampcc-1.6/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/instance-2/buildroot'