>>> wampcc 1.6 Extracting gzip -d -c /tmp/instance-3/dl/wampcc/wampcc-1.6.tar.gz | /tmp/instance-3/output-1/host/bin/tar --strip-components=1 -C /tmp/instance-3/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 /tmp/instance-3/output-1/build/wampcc-1.6/ && cd /tmp/instance-3/output-1/build/wampcc-1.6/ && rm -f CMakeCache.txt && PATH="/tmp/instance-3/output-1/host/bin:/tmp/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /usr/bin/cmake /tmp/instance-3/output-1/build/wampcc-1.6/ -DCMAKE_TOOLCHAIN_FILE="/tmp/instance-3/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.4.0 -- The CXX compiler identification is GNU 8.4.0 -- Check for working C compiler: /tmp/instance-3/output-1/host/bin/arm-buildroot-linux-musleabihf-gcc -- Check for working C compiler: /tmp/instance-3/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: /tmp/instance-3/output-1/host/bin/arm-buildroot-linux-musleabihf-g++ -- Check for working CXX compiler: /tmp/instance-3/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: /tmp/instance-3/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.1g -- Checking for module 'libuv>=1.8.0' -- Found libuv, version 1.37.0 -- Using cmake package module to locate jansson -- Checking for module 'jansson>=2.7' -- Found jansson, version 2.12 -- checking for /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/websocketpp/websocketpp/message_buffer/message.hpp -- checking for /tmp/instance-3/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: /tmp/instance-3/output-1/build/wampcc-1.6 >>> wampcc 1.6 Building PATH="/tmp/instance-3/output-1/host/bin:/tmp/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /usr/bin/make -j32 -C /tmp/instance-3/output-1/build/wampcc-1.6/ make[1]: Entering directory '/tmp/instance-3/output-1/build/wampcc-1.6' make[2]: Entering directory '/tmp/instance-3/output-1/build/wampcc-1.6' make[3]: Entering directory '/tmp/instance-3/output-1/build/wampcc-1.6' make[3]: Entering directory '/tmp/instance-3/output-1/build/wampcc-1.6' Scanning dependencies of target wampcc_json_shared make[3]: Leaving directory '/tmp/instance-3/output-1/build/wampcc-1.6' Scanning dependencies of target wampcc_json_static make[3]: Leaving directory '/tmp/instance-3/output-1/build/wampcc-1.6' make[3]: Entering directory '/tmp/instance-3/output-1/build/wampcc-1.6' make[3]: Entering directory '/tmp/instance-3/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_shared.dir/vendors.cc.o [ 5%] Building CXX object libs/json/CMakeFiles/wampcc_json_shared.dir/msgpack_serialiser.cc.o [ 8%] Building CXX object libs/json/CMakeFiles/wampcc_json_shared.dir/json_pointer.cc.o [ 8%] Building CXX object libs/json/CMakeFiles/wampcc_json_static.dir/json.cc.o [ 10%] Building CXX object libs/json/CMakeFiles/wampcc_json_static.dir/vendors.cc.o [ 11%] Building CXX object libs/json/CMakeFiles/wampcc_json_static.dir/json_pointer.cc.o [ 13%] Building CXX object libs/json/CMakeFiles/wampcc_json_static.dir/msgpack_serialiser.cc.o In file included from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object.hpp:15, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.hpp:10, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:13, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /tmp/instance-3/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&)': /tmp/instance-3/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 /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object_fwd.hpp:17, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/adaptor/adaptor_base_decl.hpp:14, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base_decl.hpp:13, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base.hpp:13, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/object_decl.hpp:16, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object_decl.hpp:14, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object.hpp:13, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.hpp:10, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:13, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /tmp/instance-3/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 /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object.hpp:15, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.hpp:10, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:13, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json.cc:2: /tmp/instance-3/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&)': /tmp/instance-3/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 /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object_fwd.hpp:17, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/adaptor/adaptor_base_decl.hpp:14, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base_decl.hpp:13, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base.hpp:13, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/object_decl.hpp:16, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object_decl.hpp:14, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object.hpp:13, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.hpp:10, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:13, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json.cc:2: /tmp/instance-3/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 /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object.hpp:15, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.hpp:10, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:13, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json.cc:2: /tmp/instance-3/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&)': /tmp/instance-3/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 /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object_fwd.hpp:17, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/adaptor/adaptor_base_decl.hpp:14, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base_decl.hpp:13, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base.hpp:13, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/object_decl.hpp:16, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object_decl.hpp:14, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object.hpp:13, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.hpp:10, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:13, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json.cc:2: /tmp/instance-3/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 /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object.hpp:15, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.hpp:10, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:13, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /tmp/instance-3/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&)': /tmp/instance-3/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 /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object_fwd.hpp:17, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/adaptor/adaptor_base_decl.hpp:14, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base_decl.hpp:13, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base.hpp:13, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/v1/object_decl.hpp:16, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object_decl.hpp:14, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack/object.hpp:13, from /tmp/instance-3/output-1/build/wampcc-1.6/3rdparty/msgpack-c/include/msgpack.hpp:10, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:13, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /tmp/instance-3/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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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, ^~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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, ^~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/vendor_jansson.h:8, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/vendors.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/vendor_jansson.h:8, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/vendors.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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>:: ^~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/vector.tcc: In function 'wampcc::json_value decode_jansson_ptr3(json_t*)': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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)...); ^~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/vector.tcc: In function 'wampcc::json_value decode_jansson_ptr3(json_t*)': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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())); ^~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ^~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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)); ^~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:64, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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())); ^~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ^~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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)); ^~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:64, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/json_pointer.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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, ^~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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, ^~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/vector.tcc: In member function 'wampcc::json_value* wampcc::msgpack_visitor::add(wampcc::json_value&&)': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/vector.tcc: In member function 'wampcc::json_value* wampcc::msgpack_visitor::add(wampcc::json_value&&)': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:64, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/stl_vector.h: In member function 'bool wampcc::msgpack_visitor::start_array(uint32_t)': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:64, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/json/msgpack_serialiser.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/stl_vector.h: In member function 'bool wampcc::msgpack_visitor::start_array(uint32_t)': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 '/tmp/instance-3/output-1/build/wampcc-1.6' [ 16%] Built target wampcc_json_static make[3]: Entering directory '/tmp/instance-3/output-1/build/wampcc-1.6' make[3]: Leaving directory '/tmp/instance-3/output-1/build/wampcc-1.6' [ 16%] Built target wampcc_json_shared make[3]: Entering directory '/tmp/instance-3/output-1/build/wampcc-1.6' Scanning dependencies of target wampcc_static make[3]: Leaving directory '/tmp/instance-3/output-1/build/wampcc-1.6' make[3]: Entering directory '/tmp/instance-3/output-1/build/wampcc-1.6' [ 18%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/io_loop.cc.o [ 20%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/rpc_man.cc.o [ 21%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/protocol.cc.o [ 23%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/event_loop.cc.o [ 25%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/data_model.cc.o [ 26%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/error.cc.o [ 28%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/pubsub_man.cc.o [ 30%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/helper.cc.o [ 31%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/kernel.cc.o [ 33%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/http_parser.cc.o [ 35%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/socket_address.cc.o [ 36%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/platform.cc.o [ 38%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/ssl_socket.cc.o [ 40%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/rawsocket_protocol.cc.o [ 41%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/utils.cc.o [ 43%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/ssl.cc.o [ 45%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/tcp_socket.cc.o [ 46%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/wamp_router.cc.o Scanning dependencies of target wampcc_shared [ 48%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/wamp_session.cc.o make[3]: Leaving directory '/tmp/instance-3/output-1/build/wampcc-1.6' [ 50%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/websocket_protocol.cc.o [ 51%] Building CXX object libs/wampcc/CMakeFiles/wampcc_static.dir/websocketpp_impl.cc.o make[3]: Entering directory '/tmp/instance-3/output-1/build/wampcc-1.6' [ 53%] Building C object libs/wampcc/CMakeFiles/wampcc_static.dir/__/__/3rdparty/apache/base64.c.o [ 55%] Building C object libs/wampcc/CMakeFiles/wampcc_static.dir/__/__/3rdparty/http_parser/http_parser.c.o [ 56%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/error.cc.o [ 58%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/data_model.cc.o [ 60%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/event_loop.cc.o [ 61%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/helper.cc.o [ 63%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/io_loop.cc.o [ 65%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/http_parser.cc.o [ 66%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/platform.cc.o [ 68%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/protocol.cc.o [ 70%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/kernel.cc.o [ 71%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/pubsub_man.cc.o [ 73%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/rawsocket_protocol.cc.o [ 75%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/rpc_man.cc.o /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/platform.cc: In function 'wampcc::time_val wampcc::time_now()': /tmp/instance-3/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}; ~~~~~~^~~~~~ /tmp/instance-3/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}; ~~~~~~^~~~~~~ [ 76%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/socket_address.cc.o [ 78%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/ssl.cc.o /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/platform.cc: In function 'wampcc::time_val wampcc::time_now()': /tmp/instance-3/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}; ~~~~~~^~~~~~ /tmp/instance-3/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}; ~~~~~~^~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/utils.cc: In function 'std::__cxx11::string wampcc::local_timestamp()': /tmp/instance-3/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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/pthread.h:31, from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/arm-buildroot-linux-musleabihf/bits/gthr-default.h:35, from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/arm-buildroot-linux-musleabihf/bits/gthr.h:148, from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/ext/atomicity.h:35, from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/ios_base.h:39, from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/ios:42, from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/istream:38, from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/sstream:38, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/utils.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/utils.cc:8: /tmp/instance-3/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); ^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: *** [libs/wampcc/CMakeFiles/wampcc_static.dir/build.make:271: libs/wampcc/CMakeFiles/wampcc_static.dir/utils.cc.o] Error 1 make[3]: *** Waiting for unfinished jobs.... [ 80%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/ssl_socket.cc.o [ 81%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/tcp_socket.cc.o [ 83%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/utils.cc.o [ 85%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/wamp_router.cc.o [ 86%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/wamp_session.cc.o [ 88%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/websocket_protocol.cc.o [ 90%] Building CXX object libs/wampcc/CMakeFiles/wampcc_shared.dir/websocketpp_impl.cc.o [ 91%] Building C object libs/wampcc/CMakeFiles/wampcc_shared.dir/__/__/3rdparty/http_parser/http_parser.c.o [ 93%] Building C object libs/wampcc/CMakeFiles/wampcc_shared.dir/__/__/3rdparty/apache/base64.c.o /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/utils.cc: In function 'std::__cxx11::string wampcc::local_timestamp()': /tmp/instance-3/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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/pthread.h:31, from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/arm-buildroot-linux-musleabihf/bits/gthr-default.h:35, from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/arm-buildroot-linux-musleabihf/bits/gthr.h:148, from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/ext/atomicity.h:35, from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/ios_base.h:39, from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/ios:42, from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/istream:38, from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/sstream:38, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/utils.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/utils.cc:8: /tmp/instance-3/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); ^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: *** [libs/wampcc/CMakeFiles/wampcc_shared.dir/build.make:271: libs/wampcc/CMakeFiles/wampcc_shared.dir/utils.cc.o] Error 1 make[3]: *** Waiting for unfinished jobs.... In file included from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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, ^~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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, ^~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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, ^~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:64, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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)...); ^~~~~~~~~~~~~~~~~ /tmp/instance-3/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)': /tmp/instance-3/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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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, ^~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/map:60, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:12, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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> >]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/stl_tree.h:2153: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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:64, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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)': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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()); ~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/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&)': /tmp/instance-3/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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:64, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:64, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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)...); ^~~~~~~~~~~~~~~~~ /tmp/instance-3/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)': /tmp/instance-3/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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:64, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/map:60, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:12, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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> >]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/stl_tree.h:2153: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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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, ^~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:64, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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)': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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()); ~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/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&)': /tmp/instance-3/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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:64, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/pubsub_man.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/pubsub_man.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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()); ~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc: In member function 'void wampcc::list_model::reset(wampcc::list_model::internal_impl)': /tmp/instance-3/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 }; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc: In member function 'void wampcc::list_model::replace(size_t, wampcc::json_value)': /tmp/instance-3/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}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc: In member function 'void wampcc::list_model::erase(size_t)': /tmp/instance-3/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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/vector.tcc: In member function 'void wampcc::list_model::insert_impl(size_t, wampcc::json_value)': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ^~~~~~~~~~~~~~~~~ /tmp/instance-3/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}; ^ In file included from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:64, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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, ^~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc: In member function 'void wampcc::list_model::reset(wampcc::list_model::internal_impl)': /tmp/instance-3/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 }; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc: In member function 'void wampcc::list_model::replace(size_t, wampcc::json_value)': /tmp/instance-3/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}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc: In member function 'void wampcc::list_model::erase(size_t)': /tmp/instance-3/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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/data_model.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/data_model.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/vector.tcc: In member function 'void wampcc::list_model::insert_impl(size_t, wampcc::json_value)': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ^~~~~~~~~~~~~~~~~ /tmp/instance-3/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}; ^ In file included from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/map:60, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:12, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/wamp_session.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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> >]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/stl_tree.h:2153: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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:64, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/wamp_session.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = wampcc::json_value; _Alloc = std::allocator]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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, ^~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::json_array wampcc::wamp_session::build_abort_message(std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2234:82: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 return json_array({msg_type::wamp_msg_abort, json_object(), std::move(reason)} ); ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::json_array wampcc::wamp_session::build_goodbye_message(std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2228:85: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 return json_array ({msg_type::wamp_msg_goodbye, json_object(), std::move(reason)} ); ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::reply_with_error(wampcc::msg_type, wampcc::t_request_id, wampcc::wamp_args, std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2221:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 error_uri, args.args_list, args.args_dict}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::result(wampcc::t_request_id)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2484:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_result, id, json_object()}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::result(wampcc::t_request_id, wampcc::json_array)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2489:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_result, id, json_object(), std::move(ja)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::result(wampcc::t_request_id, wampcc::json_array, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2494:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_result, id, json_object(), std::move(ja), std::move(jo)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::result(wampcc::t_request_id, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2499:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_result, id, std::move(dt)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::result(wampcc::t_request_id, wampcc::json_object, wampcc::json_array)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2504:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_result, id, std::move(dt), std::move(ja)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::result(wampcc::t_request_id, wampcc::json_object, wampcc::json_array, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2509:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_result, id, std::move(dt), std::move(ja), std::move(jo)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::call_error(wampcc::t_request_id, std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2514:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_call, id, json_value::make_object(), std::move(uri)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::call_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_array)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2519:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_call, id, json_value::make_object(), std::move(uri), std::move(ja)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::call_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_array, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2524:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_call, id, json_value::make_object(), std::move(uri), std::move(ja), std::move(jo)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::call_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2529:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_call, id, std::move(details), std::move(uri)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::call_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object, wampcc::json_array)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2534:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_call, id, std::move(details), std::move(uri), std::move(ja)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::call_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object, wampcc::json_array, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2539:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_call, id, std::move(details), std::move(uri), std::move(ja), std::move(jo)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::yield(wampcc::t_request_id)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2544:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_yield, id, json_value::make_object()}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::yield(wampcc::t_request_id, wampcc::json_array)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2549:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_yield, id, json_value::make_object(), std::move(ja)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::yield(wampcc::t_request_id, wampcc::json_array, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2554:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_yield, id, json_value::make_object(), std::move(ja), std::move(jo)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::yield(wampcc::t_request_id, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2559:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_yield, id, std::move(opts)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::yield(wampcc::t_request_id, wampcc::json_object, wampcc::json_array)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2564:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_yield, id, std::move(opts), std::move(ja)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::yield(wampcc::t_request_id, wampcc::json_object, wampcc::json_array, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2569:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_yield, id, std::move(opts), std::move(ja), std::move(jo)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::invocation_error(wampcc::t_request_id, std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2574:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_invocation, id, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ json_value::make_object(), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::invocation_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_array)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2581:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_invocation, id, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ json_value::make_object(), std::move(uri), std::move(ja)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::invocation_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_array, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2588:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_invocation, id, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ json_value::make_object(), std::move(uri), std::move(ja), std::move(jo)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::invocation_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2594:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_invocation, id, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::move(details), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::invocation_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object, wampcc::json_array)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2601:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_invocation, id, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::move(details), std::move(uri), std::move(ja)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::invocation_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object, wampcc::json_array, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2608:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_invocation, id, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::move(details), std::move(uri), std::move(ja), std::move(jo)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::subscribed(wampcc::t_request_id, wampcc::t_subscription_id)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2614:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_subscribed, id, subscription_id}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::subscribe_error(wampcc::t_request_id, std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2619:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_subscribe, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, json_value::make_object(), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::subscribe_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2625:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_subscribe, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, std::move(details), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::registered(wampcc::t_request_id, wampcc::t_registration_id)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2631:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({ msg_type::wamp_msg_registered, id, reg_id}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::register_error(wampcc::t_request_id, std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2636:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_register, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, json_value::make_object(), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::register_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2642:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ msg_type::wamp_msg_register, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, ~~~ std::move(details), ~~~~~~~~~~~~~~~~~~~ std::move(uri)}); ~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::unsubscribed(wampcc::t_request_id)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2651:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_unsubscribed, id}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::unsubscribe_error(wampcc::t_request_id, std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2656:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_unsubscribe, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, json_value::make_object(), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::unsubscribe_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2662:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_unsubscribe, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, std::move(details), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::published(wampcc::t_request_id, wampcc::t_publication_id)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2668:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_published, id, pub_id}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::publish_error(wampcc::t_request_id, std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2673:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_publish, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, json_value::make_object(), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::publish_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2679:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_publish, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, std::move(details), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::event(wampcc::t_subscription_id, wampcc::t_publication_id, wampcc::json_object, wampcc::wamp_args)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2688:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 std::move(args.args_dict)}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::unregister_error(wampcc::t_request_id, std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2820:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ msg_type::wamp_msg_unregister, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, ~~~ json_value::make_object(), ~~~~~~~~~~~~~~~~~~~~~~~~~~ std::move(uri)}); ~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::unregister_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2830:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ msg_type::wamp_msg_unregister, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, ~~~ std::move(details), ~~~~~~~~~~~~~~~~~~~ std::move(uri)}); ~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::unregistered(wampcc::t_request_id)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2840:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_unregistered, id}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::handle_CHALLENGE(wampcc::json_array&)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:968:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg{msg_type::wamp_msg_authenticate, digest, json_object()}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::send_WELCOME()': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:1037:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 }; ^ In file included from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/wamp_session.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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>:: ^~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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)...); ^~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In lambda function: /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:1151:80: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg { json_value(msg_type::wamp_msg_hello), json_value(realm) }; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In lambda function: /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:1099:83: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg { json_value(msg_type::wamp_msg_hello), json_value(cc.realm) }; ^ In file included from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/wamp_session.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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, ^~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::handle_HELLO(wampcc::json_array&)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:905:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 std::move(extra)}; ^ In file included from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/map:60, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:12, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/wamp_session.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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> >]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/stl_tree.h:2153: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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::t_request_id wampcc::wamp_session::provide(const string&, wampcc::json_object, wampcc::on_registered_fn, wampcc::on_invocation_fn, void*)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:1211:9: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 uri }; ^ In file included from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:64, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/wamp_session.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = wampcc::json_value; _Alloc = std::allocator]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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, ^~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::json_array wampcc::wamp_session::build_abort_message(std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2234:82: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 return json_array({msg_type::wamp_msg_abort, json_object(), std::move(reason)} ); ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::json_array wampcc::wamp_session::build_goodbye_message(std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2228:85: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 return json_array ({msg_type::wamp_msg_goodbye, json_object(), std::move(reason)} ); ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::t_request_id wampcc::wamp_session::subscribe(const string&, wampcc::json_object, wampcc::on_subscribed_fn, wampcc::on_event_fn, void*)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:1344:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg {msg_type::wamp_msg_subscribe, 0, std::move(options), uri}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::t_request_id wampcc::wamp_session::unsubscribe(wampcc::t_subscription_id, wampcc::on_unsubscribed_fn, void*)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:1370:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg {msg_type::wamp_msg_unsubscribe, 0, subscription_id}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::reply_with_error(wampcc::msg_type, wampcc::t_request_id, wampcc::wamp_args, std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2221:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 error_uri, args.args_list, args.args_dict}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::t_request_id wampcc::wamp_session::call(const string&, wampcc::json_object, wampcc::wamp_args, wampcc::on_result_fn, void*)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:1591:102: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg {msg_type::wamp_msg_call, 0, std::move(options), uri, args.args_list, args.args_dict}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::result(wampcc::t_request_id)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2484:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_result, id, json_object()}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::result(wampcc::t_request_id, wampcc::json_array)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2489:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_result, id, json_object(), std::move(ja)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::result(wampcc::t_request_id, wampcc::json_array, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2494:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_result, id, json_object(), std::move(ja), std::move(jo)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::result(wampcc::t_request_id, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2499:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_result, id, std::move(dt)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::result(wampcc::t_request_id, wampcc::json_object, wampcc::json_array)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2504:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_result, id, std::move(dt), std::move(ja)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::t_request_id wampcc::wamp_session::publish(const string&, wampcc::json_object, wampcc::wamp_args, wampcc::on_published_fn, void*)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:1944:49: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 args.args_list, args.args_dict}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::result(wampcc::t_request_id, wampcc::json_object, wampcc::json_array, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2509:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_result, id, std::move(dt), std::move(ja), std::move(jo)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::call_error(wampcc::t_request_id, std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2514:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_call, id, json_value::make_object(), std::move(uri)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::call_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_array)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2519:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_call, id, json_value::make_object(), std::move(uri), std::move(ja)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::call_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_array, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2524:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_call, id, json_value::make_object(), std::move(uri), std::move(ja), std::move(jo)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::call_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2529:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_call, id, std::move(details), std::move(uri)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::t_request_id wampcc::wamp_session::invocation(wampcc::t_registration_id, const json_object&, wampcc::wamp_args, wampcc::on_yield_fn, void*)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2038:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 args.args_list, args.args_dict}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::call_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object, wampcc::json_array)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2534:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_call, id, std::move(details), std::move(uri), std::move(ja)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::call_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object, wampcc::json_array, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2539:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_call, id, std::move(details), std::move(uri), std::move(ja), std::move(jo)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::yield(wampcc::t_request_id)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2544:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_yield, id, json_value::make_object()}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::yield(wampcc::t_request_id, wampcc::json_array)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2549:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_yield, id, json_value::make_object(), std::move(ja)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::t_request_id wampcc::wamp_session::unprovide(wampcc::t_registration_id, wampcc::on_unregistered_fn, void*)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2730:68: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg {msg_type::wamp_msg_unregister, 0, registration_id}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::yield(wampcc::t_request_id, wampcc::json_array, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2554:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_yield, id, json_value::make_object(), std::move(ja), std::move(jo)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::yield(wampcc::t_request_id, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2559:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_yield, id, std::move(opts)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::yield(wampcc::t_request_id, wampcc::json_object, wampcc::json_array)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2564:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_yield, id, std::move(opts), std::move(ja)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::yield(wampcc::t_request_id, wampcc::json_object, wampcc::json_array, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2569:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_yield, id, std::move(opts), std::move(ja), std::move(jo)}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::invocation_error(wampcc::t_request_id, std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2574:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_invocation, id, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ json_value::make_object(), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::invocation_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_array)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2581:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_invocation, id, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ json_value::make_object(), std::move(uri), std::move(ja)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::invocation_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_array, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2588:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_invocation, id, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ json_value::make_object(), std::move(uri), std::move(ja), std::move(jo)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::invocation_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2594:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_invocation, id, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::move(details), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::invocation_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object, wampcc::json_array)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2601:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_invocation, id, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::move(details), std::move(uri), std::move(ja)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::invocation_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object, wampcc::json_array, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2608:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_invocation, id, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::move(details), std::move(uri), std::move(ja), std::move(jo)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::subscribed(wampcc::t_request_id, wampcc::t_subscription_id)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2614:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_subscribed, id, subscription_id}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::subscribe_error(wampcc::t_request_id, std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2619:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_subscribe, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, json_value::make_object(), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::subscribe_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2625:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_subscribe, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, std::move(details), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::registered(wampcc::t_request_id, wampcc::t_registration_id)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2631:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({ msg_type::wamp_msg_registered, id, reg_id}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::register_error(wampcc::t_request_id, std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2636:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_register, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, json_value::make_object(), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::register_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2642:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ msg_type::wamp_msg_register, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, ~~~ std::move(details), ~~~~~~~~~~~~~~~~~~~ std::move(uri)}); ~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::unsubscribed(wampcc::t_request_id)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2651:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_unsubscribed, id}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::unsubscribe_error(wampcc::t_request_id, std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2656:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_unsubscribe, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, json_value::make_object(), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::unsubscribe_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2662:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_unsubscribe, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, std::move(details), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::published(wampcc::t_request_id, wampcc::t_publication_id)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2668:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_published, id, pub_id}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::publish_error(wampcc::t_request_id, std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2673:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_publish, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, json_value::make_object(), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::publish_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2679:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, msg_type::wamp_msg_publish, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, std::move(details), std::move(uri)}); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::event(wampcc::t_subscription_id, wampcc::t_publication_id, wampcc::json_object, wampcc::wamp_args)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2688:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 std::move(args.args_dict)}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::unregister_error(wampcc::t_request_id, std::__cxx11::string)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2820:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ msg_type::wamp_msg_unregister, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, ~~~ json_value::make_object(), ~~~~~~~~~~~~~~~~~~~~~~~~~~ std::move(uri)}); ~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::unregister_error(wampcc::t_request_id, std::__cxx11::string, wampcc::json_object)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2830:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_error, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ msg_type::wamp_msg_unregister, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ id, ~~~ std::move(details), ~~~~~~~~~~~~~~~~~~~ std::move(uri)}); ~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::unregistered(wampcc::t_request_id)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2840:11: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 send_msg({msg_type::wamp_msg_unregistered, id}); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::handle_CHALLENGE(wampcc::json_array&)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:968:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg{msg_type::wamp_msg_authenticate, digest, json_object()}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::send_WELCOME()': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:1037:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 }; ^ make[3]: Leaving directory '/tmp/instance-3/output-1/build/wampcc-1.6' make[2]: *** [CMakeFiles/Makefile2:224: libs/wampcc/CMakeFiles/wampcc_static.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... In file included from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:69, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/wamp_session.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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>:: ^~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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)...); ^~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In lambda function: /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:1151:80: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg { json_value(msg_type::wamp_msg_hello), json_value(realm) }; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In lambda function: /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:1099:83: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg { json_value(msg_type::wamp_msg_hello), json_value(cc.realm) }; ^ In file included from /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/vector:63, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/json.h:15, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/types.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/include/wampcc/wamp_session.h:11, from /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:8: /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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, ^~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.0/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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]': /tmp/instance-3/output-1/host/arm-buildroot-linux-musleabihf/include/c++/8.4.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); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'void wampcc::wamp_session::handle_HELLO(wampcc::json_array&)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:905:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 std::move(extra)}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::t_request_id wampcc::wamp_session::provide(const string&, wampcc::json_object, wampcc::on_registered_fn, wampcc::on_invocation_fn, void*)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:1211:9: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 uri }; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::t_request_id wampcc::wamp_session::subscribe(const string&, wampcc::json_object, wampcc::on_subscribed_fn, wampcc::on_event_fn, void*)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:1344:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg {msg_type::wamp_msg_subscribe, 0, std::move(options), uri}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::t_request_id wampcc::wamp_session::unsubscribe(wampcc::t_subscription_id, wampcc::on_unsubscribed_fn, void*)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:1370:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg {msg_type::wamp_msg_unsubscribe, 0, subscription_id}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::t_request_id wampcc::wamp_session::call(const string&, wampcc::json_object, wampcc::wamp_args, wampcc::on_result_fn, void*)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:1591:102: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg {msg_type::wamp_msg_call, 0, std::move(options), uri, args.args_list, args.args_dict}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::t_request_id wampcc::wamp_session::publish(const string&, wampcc::json_object, wampcc::wamp_args, wampcc::on_published_fn, void*)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:1944:49: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 args.args_list, args.args_dict}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::t_request_id wampcc::wamp_session::invocation(wampcc::t_registration_id, const json_object&, wampcc::wamp_args, wampcc::on_yield_fn, void*)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2038:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 args.args_list, args.args_dict}; ^ /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc: In member function 'wampcc::t_request_id wampcc::wamp_session::unprovide(wampcc::t_registration_id, wampcc::on_unregistered_fn, void*)': /tmp/instance-3/output-1/build/wampcc-1.6/libs/wampcc/wamp_session.cc:2730:68: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 json_array msg {msg_type::wamp_msg_unregister, 0, registration_id}; ^ make[3]: Leaving directory '/tmp/instance-3/output-1/build/wampcc-1.6' make[2]: *** [CMakeFiles/Makefile2:187: libs/wampcc/CMakeFiles/wampcc_shared.dir/all] Error 2 make[2]: Leaving directory '/tmp/instance-3/output-1/build/wampcc-1.6' make[1]: *** [Makefile:130: all] Error 2 make[1]: Leaving directory '/tmp/instance-3/output-1/build/wampcc-1.6' make: *** [package/pkg-generic.mk:269: /tmp/instance-3/output-1/build/wampcc-1.6/.stamp_built] Error 2 make: Leaving directory '/tmp/instance-3/buildroot'