==> Synchronizing chroot copy [/chroot/armv6/root] -> [build]...done ==> Making package: bro 2.6.4-1 (Fri Aug 7 10:46:54 2020) ==> Retrieving sources... -> Found bro-2.6.4.tar.gz -> Found bro.install ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... bro-2.6.4.tar.gz ... Passed bro.install ... Passed Host and machine ids are equal (508bc9faf65540dfb4fb1551fd5fdc0a): refusing to link journals ==> Making package: bro 2.6.4-1 (Fri 07 Aug 2020 10:47:21 AM EDT) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (20) dnssec-anchors-20190629-2 geoip-database-20200721-1 libaio-0.3.112-2 libedit-20191231_3.1-1 libmaxminddb-1.4.2-1 libnsl-1.2.0-2 libuv-1.38.1-1 lmdb-0.9.25-1 lzo-2.10-3 mariadb-libs-10.4.13-1 postgresql-libs-12.3-2 python-3.8.5-1 python-ply-3.11-5 tinycdb-0.78-4 bind-9.16.5-2 geoip-1.6.12-2 gperftools-2.7-2 ipsumdump-1.86-3 postfix-3.5.6-1 python2-2.7.18-1 Total Download Size: 31.90 MiB Total Installed Size: 158.23 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... downloading libnsl-1.2.0-2-armv6h.pkg.tar.xz... downloading libaio-0.3.112-2-armv6h.pkg.tar.xz... downloading lzo-2.10-3-armv6h.pkg.tar.xz... downloading dnssec-anchors-20190629-2-any.pkg.tar.xz... downloading libedit-20191231_3.1-1-armv6h.pkg.tar.xz... downloading geoip-database-20200721-1-any.pkg.tar.xz... downloading geoip-1.6.12-2-armv6h.pkg.tar.xz... downloading gperftools-2.7-2-armv6h.pkg.tar.xz... downloading mariadb-libs-10.4.13-1-armv6h.pkg.tar.xz... downloading postgresql-libs-12.3-2-armv6h.pkg.tar.xz... downloading tinycdb-0.78-4-armv6h.pkg.tar.xz... downloading postfix-3.5.6-1-armv6h.pkg.tar.xz... downloading libuv-1.38.1-1-armv6h.pkg.tar.xz... downloading lmdb-0.9.25-1-armv6h.pkg.tar.xz... downloading python-3.8.5-1-armv6h.pkg.tar.xz... downloading python-ply-3.11-5-any.pkg.tar.xz... downloading bind-9.16.5-2-armv6h.pkg.tar.xz... downloading python2-2.7.18-1-armv6h.pkg.tar.xz... downloading libmaxminddb-1.4.2-1-armv6h.pkg.tar.xz... downloading ipsumdump-1.86-3-armv6h.pkg.tar.xz... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing geoip-database... installing geoip... Optional dependencies for geoip geoip-database-extra: city/ASN databases (not needed for country lookups) installing gperftools... Optional dependencies for gperftools graphviz: pprof graph generation gv: pprof postscript generation installing ipsumdump... installing libnsl... installing libaio... installing lzo... installing mariadb-libs... installing postgresql-libs... installing tinycdb... installing postfix... Optional dependencies for postfix perl: postfix-collate.pl and qshape [installed] installing dnssec-anchors... installing libedit... installing libmaxminddb... Optional dependencies for libmaxminddb geoip2-database: IP geolocation databases installing libuv... installing lmdb... installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-ply... installing bind... installing python2... Optional dependencies for python2 tk: for IDLE python2-setuptools python2-pip :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group postdrop with gid 75. Creating group named with gid 40. Creating user named (BIND DNS Server) with uid 40 and gid 40. Creating group postfix with gid 73. Creating user postfix (n/a) with uid 73 and gid 73. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Creating temporary files... (4/4) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (5) jsoncpp-1.9.3-1 rhash-1.3.9-2 shared-mime-info-2.0+1+g6bf9e4f-2 cmake-3.18.1-1 swig-4.0.2-1 Total Download Size: 7.58 MiB Total Installed Size: 43.77 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... downloading shared-mime-info-2.0+1+g6bf9e4f-2-armv6h.pkg.tar.xz... downloading jsoncpp-1.9.3-1-armv6h.pkg.tar.xz... downloading rhash-1.3.9-2-armv6h.pkg.tar.xz... downloading cmake-3.18.1-1-armv6h.pkg.tar.xz... downloading swig-4.0.2-1-armv6h.pkg.tar.xz... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing shared-mime-info... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing rhash... installing cmake... Optional dependencies for cmake qt5-base: cmake-gui installing swig... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Updating the MIME type database... ==> Retrieving sources... -> Found bro-2.6.4.tar.gz -> Found bro.install ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting bro-2.6.4.tar.gz with bsdtar ==> Starting build()... Build Directory : build Source Directory: /build/bro/src/bro-2.6.4 -- The C compiler identification is GNU 9.3.0 -- The CXX compiler identification is GNU 9.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found sed: /usr/bin/sed -- Found PythonInterp: /usr/bin/python2 (found version "2.7.18") -- Found FLEX: /usr/bin/flex (found version "2.6.4") -- Found BISON: /usr/bin/bison -- Found PCAP: /usr/lib/libpcap.so -- Performing Test PCAP_LINKS_SOLO -- Performing Test PCAP_LINKS_SOLO - Success -- Looking for pcap_get_pfring_id -- Looking for pcap_get_pfring_id - not found -- Found OpenSSL: /usr/lib/libcrypto.so (found version "1.1.1g") -- Performing Test ns_initparse_works_none -- Performing Test ns_initparse_works_none - Failed -- Performing Test res_mkquery_works_none -- Performing Test res_mkquery_works_none - Success -- Performing Test ns_initparse_works_libresolv.a -- Performing Test ns_initparse_works_libresolv.a - Success -- Performing Test res_mkquery_works_libresolv.a -- Performing Test res_mkquery_works_libresolv.a - Success -- Found BIND: /usr/lib/libresolv.a -- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") -- Check if the system is big endian -- Searching 16 bit integer -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of unsigned short -- Check size of unsigned short - done -- Searching 16 bit integer - Using unsigned short -- Check if the system is big endian - little endian -- Check size of unsigned int -- Check size of unsigned int - done ==================| BinPAC Build Summary |==================== Install prefix: /usr Debug mode: false CC: /usr/bin/cc CFLAGS: -D_FORTIFY_SOURCE=2 -march=armv6 -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wno-unused -O2 -g -DNDEBUG CXX: /usr/bin/c++ CXXFLAGS: -D_FORTIFY_SOURCE=2 -march=armv6 -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wno-unused -O2 -g -DNDEBUG CPP: /usr/bin/c++ ================================================================ -- Found BinPAC: /build/bro/src/bro-2.6.4/build/aux/binpac/src/binpac ====================| Bifcl Build Summary |===================== Build type: RelWithDebInfo Build dir: /build/bro/src/bro-2.6.4/build Install prefix: /usr Debug mode: false CC: /usr/bin/cc CFLAGS: -D_FORTIFY_SOURCE=2 -march=armv6 -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wno-unused -O2 -g -DNDEBUG CXX: /usr/bin/c++ CXXFLAGS: -D_FORTIFY_SOURCE=2 -march=armv6 -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wno-unused -O2 -g -DNDEBUG CPP: /usr/bin/c++ ================================================================ -- Found LibMMDB: /usr/lib/libmaxminddb.so -- Found LibKrb5: /usr/lib/libkrb5.so -- Found GooglePerftools: /usr/lib/libtcmalloc.so CMake Warning (dev) at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:273 (message): The package name passed to `find_package_handle_standard_args` (tcmalloc) does not match the name of the calling package (GooglePerftools). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindGooglePerftools.cmake:47 (find_package_handle_standard_args) CMakeLists.txt:157 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found tcmalloc: /usr/lib/libtcmalloc.so -- Check if the system is big endian -- Searching 16 bit integer -- Searching 16 bit integer - Using unsigned short -- Check if the system is big endian - little endian -- Looking for htonll -- Looking for htonll - not found -- Check size of long int -- Check size of long int - done -- Check size of long long -- Check size of long long - done -- Check size of void * -- Check size of void * - done -- Check size of int32_t -- Check size of int32_t - done -- Check size of u_int32_t -- Check size of u_int32_t - done -- Check size of u_int16_t -- Check size of u_int16_t - done -- Check size of u_int8_t -- Check size of u_int8_t - done -- Check size of socklen_t -- Check size of socklen_t - done -- Check size of struct ip6_opt -- Check size of struct ip6_opt - done -- Check size of struct ip6_ext -- Check size of struct ip6_ext - done -- Looking for include file getopt.h -- Looking for include file getopt.h - found -- Looking for include file memory.h -- Looking for include file memory.h - found -- Looking for include file netinet/ether.h -- Looking for include file netinet/ether.h - found -- Looking for 4 include files sys/socket.h, ..., netinet/if_ether.h -- Looking for 4 include files sys/socket.h, ..., netinet/if_ether.h - found -- Looking for 4 include files sys/socket.h, ..., netinet/ip6.h -- Looking for 4 include files sys/socket.h, ..., netinet/ip6.h - found -- Looking for 3 include files sys/socket.h, ..., net/ethernet.h -- Looking for 3 include files sys/socket.h, ..., net/ethernet.h - found -- Looking for include file sys/ethernet.h -- Looking for include file sys/ethernet.h - not found -- Looking for include file net/ethertypes.h -- Looking for include file net/ethertypes.h - not found -- Looking for include file sys/time.h -- Looking for include file sys/time.h - found -- Looking for include files time.h, sys/time.h -- Looking for include files time.h, sys/time.h - found -- Looking for include file os-proto.h -- Looking for include file os-proto.h - not found -- Performing Test HAVE_READLINE_HISTORY_ENTRIES -- Performing Test HAVE_READLINE_HISTORY_ENTRIES - Failed -- Looking for include files stdio.h, readline/readline.h -- Looking for include files stdio.h, readline/readline.h - found -- Looking for include files stdio.h, readline/history.h -- Looking for include files stdio.h, readline/history.h - found -- Performing Test SIN_LEN -- Performing Test SIN_LEN - Failed -- Looking for IPPROTO_HOPOPTS -- Looking for IPPROTO_HOPOPTS - found -- Looking for IPPROTO_IPV6 -- Looking for IPPROTO_IPV6 - found -- Looking for IPPROTO_IPV4 -- Looking for IPPROTO_IPV4 - not found -- Looking for IPPROTO_ROUTING -- Looking for IPPROTO_ROUTING - found -- Looking for IPPROTO_FRAGMENT -- Looking for IPPROTO_FRAGMENT - found -- Looking for IPPROTO_ESP -- Looking for IPPROTO_ESP - found -- Looking for IPPROTO_AH -- Looking for IPPROTO_AH - found -- Looking for IPPROTO_ICMPV6 -- Looking for IPPROTO_ICMPV6 - found -- Looking for IPPROTO_NONE -- Looking for IPPROTO_NONE - found -- Looking for IPPROTO_DSTOPTS -- Looking for IPPROTO_DSTOPTS - found -- Looking for getopt_long -- Looking for getopt_long - found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for strcasestr -- Looking for strcasestr - found -- Looking for strerror -- Looking for strerror - found -- Looking for strsep -- Looking for strsep - found -- Looking for sigset -- Looking for sigset - found -- Performing Test DO_SOCK_DECL -- Performing Test DO_SOCK_DECL - Failed -- Performing Test SYSLOG_INT -- Performing Test SYSLOG_INT - Failed -- Looking for include file pcap-int.h -- Looking for include file pcap-int.h - not found -- Looking for pcap_freecode -- Looking for pcap_freecode - found -- Performing Test LIBPCAP_PCAP_COMPILE_NOPCAP_HAS_ERROR_PARAMETER -- Performing Test LIBPCAP_PCAP_COMPILE_NOPCAP_HAS_ERROR_PARAMETER - Failed -- Performing Test LIBPCAP_PCAP_COMPILE_NOPCAP_NO_ERROR_PARAMETER -- Performing Test LIBPCAP_PCAP_COMPILE_NOPCAP_NO_ERROR_PARAMETER - Success -- Looking for DLT_PPP_SERIAL -- Looking for DLT_PPP_SERIAL - found -- Performing Test including_ssl_h_works -- Performing Test including_ssl_h_works - Success -- Performing Test OPENSSL_D2I_X509_USES_CONST_CHAR -- Performing Test OPENSSL_D2I_X509_USES_CONST_CHAR - Success -- Performing Test OPENSSL_CORRECT_VERSION_NUMBER -- Performing Test OPENSSL_CORRECT_VERSION_NUMBER - Success -- Performing Test have_nameser_header -- Performing Test have_nameser_header - Success -- Performing Test cxx11_header_works -- Performing Test cxx11_header_works - Success ********** Begin CAF External Project CMake Output ************ -- The C compiler identification is GNU 9.3.0 -- The CXX compiler identification is GNU 9.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found g++ version 9.3 -- Supplied CXXFLAGS do not contain a C++ standard, setting std to c++11 -- Found OpenSSL: /usr/lib/libcrypto.so (found version "1.1.1g") -- Performing Test OPENSSL_CORRECT_VERSION_NUMBER -- Performing Test OPENSSL_CORRECT_VERSION_NUMBER - Success -- Set release version for all documentation to 0.16.2. -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Doxygen not found, skip building API documentation. -- ====================| Build Summary |==================== CAF version: 0.16.2 Build type: RelWithDebInfo Build static: no Build static only: no Build static runtime: no Runtime checks: no Log level: invalid With mem. mgmt.: yes With exceptions: yes Build I/O module: yes Build tools: no Build examples: no Build unit tests: no Build benchmarks: no Build OpenCL: no Build OpenSSL: yes Build Python: no CXX: /usr/bin/c++ CXXFLAGS: -std=c++11 -D_FORTIFY_SOURCE=2 -march=armv6 -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -O2 -g -DNDEBUG LINKER_FLAGS (shared) -Wl,-O1,--sort-common,--as-needed,-z,relro -latomic Source directory: /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf Build directory: /build/bro/src/bro-2.6.4/build/aux/broker/caf-build Executable path: Library path: Install prefix: /usr Generator: Unix Makefiles =========================================================== -- Configuring done -- Generating done -- Build files have been written to: /build/bro/src/bro-2.6.4/build/aux/broker/caf-build *********** End CAF External Project CMake Output ************* -- Could NOT find RocksDB (missing: ROCKSDB_LIBRARIES ROCKSDB_INCLUDE_DIRS) -- Check if the system is big endian -- Searching 16 bit integer -- Searching 16 bit integer - Using unsigned short -- Check if the system is big endian - little endian -- Looking for include file emmintrin.h -- Looking for include file emmintrin.h - not found -- Found PythonDev: /usr/bin/python2.7-config -- Performing Test HAS_LTO_FLAG -- Performing Test HAS_LTO_FLAG - Success -- Python bindings will be built and installed to: -- /usr/lib/broctl ==================| Broker Config Summary |==================== Version: 1.1.2 SO version: 0 Build Type: RelWithDebInfo Install prefix: /usr Library prefix: /usr/lib Shared libs: yes Static libs: no CC: /usr/bin/cc CFLAGS: -D_FORTIFY_SOURCE=2 -march=armv6 -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wno-unused -O2 -g -DNDEBUG CXX: /usr/bin/c++ CXXFLAGS: -D_FORTIFY_SOURCE=2 -march=armv6 -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wno-unused -std=c++11 -pthread -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=3 -O2 -g -DNDEBUG CAF: /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf (0.16.2) RocksDB: no Python bindings: yes Bro: /build/bro/src/bro-2.6.4/build/bro-path-dev.sh ================================================================= -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found SWIG: /usr/bin/swig (found version "4.0.2") CMake Warning (dev) at /usr/share/cmake-3.18/Modules/UseSWIG.cmake:633 (message): Policy CMP0078 is not set: UseSWIG generates standard target names. Run "cmake --help-policy CMP0078" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): aux/broctl/aux/pysubnettree/CMakeLists.txt:45 (swig_add_library) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake-3.18/Modules/UseSWIG.cmake:486 (message): Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module flag. Run "cmake --help-policy CMP0086" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/UseSWIG.cmake:728 (SWIG_ADD_SOURCE_TO_MODULE) aux/broctl/aux/pysubnettree/CMakeLists.txt:45 (swig_add_library) This warning is for project developers. Use -Wno-dev to suppress it. ===============| PySubnetTree Build Summary |================= Install dir: /usr/lib/broctl Debug mode: false CC: /usr/bin/cc CFLAGS: -D_FORTIFY_SOURCE=2 -march=armv6 -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wno-unused -O2 -g -DNDEBUG CXX: /usr/bin/c++ CXXFLAGS: -D_FORTIFY_SOURCE=2 -march=armv6 -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wno-unused -std=c++11 -O2 -g -DNDEBUG CPP: /usr/bin/c++ ================================================================ =================| capstats Build Summary |=================== Install prefix: /usr Debug mode: false CXX: /usr/bin/c++ CXXFLAGS: -D_FORTIFY_SOURCE=2 -march=armv6 -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wno-unused -std=c++11 -O2 -g -DNDEBUG CPP: /usr/bin/c++ ================================================================ =============| trace-summary Install Summary |================ Install destination: /usr/bin ================================================================ -- Found SubnetTree: build from source aux/pysubnettree =================| Broctl Install Summary |=================== Install prefix: /usr Bro root: /usr Scripts Dir: /usr/share/bro Spool Dir: /usr/share/bro Log Dir: /usr/share/bro/logs Config File Dir: /etc/bro ================================================================ ==================| Bro-Aux Build Summary |=================== Install prefix: /usr Debug mode: false CC: /usr/bin/cc CFLAGS: -D_FORTIFY_SOURCE=2 -march=armv6 -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wno-unused -O2 -g -DNDEBUG CXX: /usr/bin/c++ CXXFLAGS: -D_FORTIFY_SOURCE=2 -march=armv6 -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wno-unused -std=c++11 -O2 -g -DNDEBUG CPP: /usr/bin/c++ ================================================================ ====================| Bro Build Summary |===================== Build type: RelWithDebInfo Build dir: /build/bro/src/bro-2.6.4/build Install prefix: /usr Bro Script Path: /usr/share/bro Debug mode: false CC: /usr/bin/cc CFLAGS: -D_FORTIFY_SOURCE=2 -march=armv6 -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wno-unused -O2 -g -DNDEBUG CXX: /usr/bin/c++ CXXFLAGS: -D_FORTIFY_SOURCE=2 -march=armv6 -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -Wall -Wno-unused -std=c++11 -O2 -g -DNDEBUG CPP: /usr/bin/c++ Broccoli: false Broctl: true Aux. Tools: true libmaxminddb: true Kerberos: true gperftools found: true tcmalloc: true debugging: false jemalloc: false ================================================================ -- Configuring done -- Generating done -- Build files have been written to: /build/bro/src/bro-2.6.4/build make -C build all make[1]: Entering directory '/build/bro/src/bro-2.6.4/build' make[2]: Entering directory '/build/bro/src/bro-2.6.4/build' make[3]: Entering directory '/build/bro/src/bro-2.6.4/build' Scanning dependencies of target binpac_lib make[3]: Leaving directory '/build/bro/src/bro-2.6.4/build' make[3]: Entering directory '/build/bro/src/bro-2.6.4/build' [ 0%] Building CXX object aux/binpac/lib/CMakeFiles/binpac_lib.dir/binpac_buffer.cc.o [ 0%] Building CXX object aux/binpac/lib/CMakeFiles/binpac_lib.dir/binpac_bytestring.cc.o [ 0%] Building CXX object aux/binpac/lib/CMakeFiles/binpac_lib.dir/binpac_regex.cc.o [ 0%] Linking CXX static library libbinpac.a make[3]: Leaving directory '/build/bro/src/bro-2.6.4/build' [ 0%] Built target binpac_lib make[3]: Entering directory '/build/bro/src/bro-2.6.4/build' [ 0%] [FLEX][PACScanner] Building scanner with flex 2.6.4 [ 0%] [BISON][PACParser] Building parser with bison 3.6.4 Scanning dependencies of target binpac make[3]: Leaving directory '/build/bro/src/bro-2.6.4/build' make[3]: Entering directory '/build/bro/src/bro-2.6.4/build' [ 0%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_parse.cc.o [ 0%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_scan.cc.o [ 1%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_action.cc.o [ 1%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_analyzer.cc.o [ 1%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_array.cc.o [ 1%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_attr.cc.o [ 1%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_btype.cc.o [ 1%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_case.cc.o [ 1%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_conn.cc.o [ 1%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_context.cc.o [ 1%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_cstr.cc.o [ 1%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_datadep.cc.o [ 1%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_dataptr.cc.o [ 2%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_dataunit.cc.o [ 2%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_decl.cc.o [ 2%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_embedded.cc.o [ 2%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_enum.cc.o [ 2%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_expr.cc.o [ 2%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_exttype.cc.o [ 2%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_field.cc.o [ 2%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_flow.cc.o [ 2%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_func.cc.o [ 2%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_id.cc.o [ 2%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_inputbuf.cc.o [ 2%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_let.cc.o [ 3%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_param.cc.o [ 3%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_paramtype.cc.o [ 3%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_primitive.cc.o [ 3%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_record.cc.o [ 3%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_redef.cc.o [ 3%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_regex.cc.o [ 3%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_state.cc.o [ 3%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_strtype.cc.o [ 3%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_type.cc.o [ 3%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_typedecl.cc.o [ 3%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_withinput.cc.o [ 4%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_output.cc.o [ 4%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_utils.cc.o [ 4%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_exception.cc.o [ 4%] Building CXX object aux/binpac/src/CMakeFiles/binpac.dir/pac_main.cc.o [ 4%] Linking CXX executable binpac make[3]: Leaving directory '/build/bro/src/bro-2.6.4/build' [ 4%] Built target binpac make[3]: Entering directory '/build/bro/src/bro-2.6.4/build' [ 4%] [FLEX][BIFScanner] Building scanner with flex 2.6.4 [ 4%] [BISON][BIFParser] Building parser with bison 3.6.4 Scanning dependencies of target bifcl make[3]: Leaving directory '/build/bro/src/bro-2.6.4/build' make[3]: Entering directory '/build/bro/src/bro-2.6.4/build' [ 4%] Building CXX object aux/bifcl/CMakeFiles/bifcl.dir/bif_parse.cc.o [ 4%] Building CXX object aux/bifcl/CMakeFiles/bifcl.dir/bif_lex.cc.o In file included from /usr/include/string.h:495, from /build/bro/src/bro-2.6.4/build/aux/bifcl/bif_lex.cc:20: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void init_alternative_mode()’ at builtin-func.l:247:9: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void init_alternative_mode()’ at builtin-func.l:255:10: /usr/include/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 1024 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object aux/bifcl/CMakeFiles/bifcl.dir/bif_arg.cc.o [ 4%] Building CXX object aux/bifcl/CMakeFiles/bifcl.dir/module_util.cc.o [ 4%] Linking CXX executable bifcl make[3]: Leaving directory '/build/bro/src/bro-2.6.4/build' [ 4%] Built target bifcl make[3]: Entering directory '/build/bro/src/bro-2.6.4/build' Scanning dependencies of target project_caf make[3]: Leaving directory '/build/bro/src/bro-2.6.4/build' make[3]: Entering directory '/build/bro/src/bro-2.6.4/build' [ 4%] Building CAF make[4]: Entering directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' make[5]: Entering directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' make[6]: Entering directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' Scanning dependencies of target libcaf_core make[6]: Leaving directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' [ 0%] Built target libcaf_core make[6]: Entering directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' Scanning dependencies of target libcaf_core_shared make[6]: Leaving directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' make[6]: Entering directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' [ 0%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/abstract_actor.cpp.o [ 1%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/abstract_channel.cpp.o [ 1%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/abstract_composable_behavior.cpp.o [ 2%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/abstract_coordinator.cpp.o [ 3%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/abstract_group.cpp.o [ 3%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/actor.cpp.o [ 4%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/actor_addr.cpp.o [ 4%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/actor_clock.cpp.o [ 5%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/actor_companion.cpp.o [ 6%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/actor_config.cpp.o [ 6%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/actor_control_block.cpp.o [ 7%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/actor_ostream.cpp.o [ 7%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/actor_pool.cpp.o [ 8%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/actor_proxy.cpp.o [ 9%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/actor_registry.cpp.o [ 9%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/actor_system.cpp.o In file included from /usr/include/c++/9.3.0/unordered_map:46, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:28, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/stream_source.hpp:25, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/make_source_result.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/invoke_result_visitor.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/match_case.hpp:36, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/behavior_impl.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/behavior.hpp:31, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_config.hpp:25, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_system.hpp:34, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/actor_system.cpp:19: /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_sharing> >::measurement>; _Alloc = std::allocator<std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_sharing> >::measurement> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _H1 = std::hash<long long unsigned int>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]’: /usr/include/c++/9.3.0/bits/hashtable.h:1849:5: note: parameter passing for argument of type ‘std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_sharing> >::measurement>, std::allocator<std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_sharing> >::measurement> >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_sharing> >::measurement>, false, false>’} changed in GCC 7.1 1849 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1850 | _H1, _H2, _Hash, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_stealing> >::measurement>; _Alloc = std::allocator<std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_stealing> >::measurement> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _H1 = std::hash<long long unsigned int>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]’: /usr/include/c++/9.3.0/bits/hashtable.h:1849:5: note: parameter passing for argument of type ‘std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_stealing> >::measurement>, std::allocator<std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_stealing> >::measurement> >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_stealing> >::measurement>, false, false>’} changed in GCC 7.1 /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘void caf::scheduler::worker<Policy>::run() [with Policy = caf::policy::profiled<caf::policy::work_sharing>]’: /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_sharing> >::measurement>, std::allocator<std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_sharing> >::measurement> >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_sharing> >::measurement>, false, false>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_sharing> >::measurement>, std::allocator<std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_sharing> >::measurement> >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_sharing> >::measurement>, false, false>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘void caf::scheduler::worker<Policy>::run() [with Policy = caf::policy::profiled<caf::policy::work_stealing>]’: /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_stealing> >::measurement>, std::allocator<std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_stealing> >::measurement> >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_stealing> >::measurement>, false, false>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_stealing> >::measurement>, std::allocator<std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_stealing> >::measurement> >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const long long unsigned int, caf::scheduler::profiled_coordinator<caf::policy::profiled<caf::policy::work_stealing> >::measurement>, false, false>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ [ 10%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/actor_system_config.cpp.o In file included from /usr/include/c++/9.3.0/set:60, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_factory.hpp:21, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_system_config.hpp:29, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/actor_system_config.cpp:19: /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, caf::config_value}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, caf::config_value>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >]’: /usr/include/c++/9.3.0/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, caf::config_value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’} changed in GCC 7.1 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/map:61, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:22, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_addr.hpp:26, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_factory.hpp:24, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_system_config.hpp:29, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/actor_system_config.cpp:19: /usr/include/c++/9.3.0/bits/stl_map.h: In member function ‘caf::actor_system_config& caf::actor_system_config::set_impl(caf::string_view, caf::config_value)’: /usr/include/c++/9.3.0/bits/stl_map.h:607:41: note: parameter passing for argument of type ‘std::map<std::__cxx11::basic_string<char>, caf::config_value>::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’} changed in GCC 7.1 607 | std::forward<_Args>(__args)...); | ^ In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_addr.hpp:26, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_factory.hpp:24, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_system_config.hpp:29, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/actor_system_config.cpp:19: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::atom_value}; _Tp = caf::atom_value; _Alloc = std::allocator<caf::atom_value>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::atom_value>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::atom_value*, std::vector<caf::atom_value> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::detail::type_erased_value_impl< <template-parameter-1-1> >::load(caf::deserializer&) [with T = std::vector<caf::atom_value>]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::atom_value*, std::vector<caf::atom_value> >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/map:61, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:22, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_addr.hpp:26, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_factory.hpp:24, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_system_config.hpp:29, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/actor_system_config.cpp:19: /usr/include/c++/9.3.0/bits/stl_map.h: In member function ‘caf::actor_system_config& caf::actor_system_config::parse(caf::actor_system_config::string_list, std::istream&)’: /usr/include/c++/9.3.0/bits/stl_map.h:607:41: note: parameter passing for argument of type ‘std::map<std::__cxx11::basic_string<char>, caf::config_value>::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’} changed in GCC 7.1 607 | std::forward<_Args>(__args)...); | ^ [ 10%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/append_hex.cpp.o [ 11%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/atom.cpp.o [ 12%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/attachable.cpp.o [ 12%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/behavior.cpp.o [ 13%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/behavior_impl.cpp.o [ 13%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/behavior_stack.cpp.o [ 14%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/blocking_actor.cpp.o [ 15%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/blocking_behavior.cpp.o [ 15%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/chars.cpp.o [ 16%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/concatenated_tuple.cpp.o [ 16%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/config_option.cpp.o [ 17%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/config_option_adder.cpp.o [ 18%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/config_option_set.cpp.o In file included from /usr/include/c++/9.3.0/map:60, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:21, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/config_option_set.cpp:19: /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, caf::config_value}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, caf::config_value>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >]’: /usr/include/c++/9.3.0/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, caf::config_value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’} changed in GCC 7.1 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/map:61, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:21, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/config_option_set.cpp:19: /usr/include/c++/9.3.0/bits/stl_map.h: In member function ‘caf::dictionary< <template-parameter-1-1> >::mapped_type& caf::dictionary< <template-parameter-1-1> >::operator[](caf::string_view) [with V = caf::config_value]’: /usr/include/c++/9.3.0/bits/stl_map.h:607:41: note: parameter passing for argument of type ‘std::map<std::__cxx11::basic_string<char>, caf::config_value>::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’} changed in GCC 7.1 607 | std::forward<_Args>(__args)...); | ^ [ 18%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/config_value.cpp.o In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/config_value.hpp:25, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/config_value.cpp:20: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::config_value}; _Tp = caf::config_value; _Alloc = std::allocator<caf::config_value>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::config_value>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::config_value*, std::vector<caf::config_value> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/map:60, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/config_value.cpp:20: /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, caf::config_value}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, caf::config_value>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >]’: /usr/include/c++/9.3.0/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, caf::config_value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’} changed in GCC 7.1 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/map:61, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/config_value.cpp:20: /usr/include/c++/9.3.0/bits/stl_map.h: In function ‘void caf::put_impl(caf::config_value::dictionary&, const std::vector<caf::string_view>&, caf::config_value&)’: /usr/include/c++/9.3.0/bits/stl_map.h:607:41: note: parameter passing for argument of type ‘std::map<std::__cxx11::basic_string<char>, caf::config_value>::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’} changed in GCC 7.1 607 | std::forward<_Args>(__args)...); | ^ /usr/include/c++/9.3.0/bits/stl_map.h:607:41: note: parameter passing for argument of type ‘std::map<std::__cxx11::basic_string<char>, caf::config_value>::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’} changed in GCC 7.1 607 | std::forward<_Args>(__args)...); | ^ In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/config_value.hpp:25, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/config_value.cpp:20: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void caf::config_value::append(caf::config_value)’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::config_value*, std::vector<caf::config_value> >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ [ 19%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/decorated_tuple.cpp.o [ 20%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/default_attachable.cpp.o [ 20%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/defaults.cpp.o [ 21%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/deserializer.cpp.o [ 21%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/downstream_manager.cpp.o [ 22%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/downstream_manager_base.cpp.o [ 23%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/downstream_messages.cpp.o [ 23%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/duration.cpp.o [ 24%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/dynamic_message_data.cpp.o [ 24%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/error.cpp.o [ 25%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/event_based_actor.cpp.o [ 26%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/execution_unit.cpp.o [ 26%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/exit_reason.cpp.o [ 27%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/forwarding_actor_proxy.cpp.o [ 27%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/get_mac_addresses.cpp.o [ 28%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/get_process_id.cpp.o [ 29%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/get_root_uuid.cpp.o [ 29%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/group.cpp.o [ 30%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/group_manager.cpp.o [ 30%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/group_module.cpp.o [ 31%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/inbound_path.cpp.o In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_control_block.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/inbound_path.hpp:24, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/inbound_path.cpp:19: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = caf::inbound_path::stats_t::measurement; _Alloc = std::allocator<caf::inbound_path::stats_t::measurement>]’: /usr/include/c++/9.3.0/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<caf::inbound_path::stats_t::measurement>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::inbound_path::stats_t::measurement*, std::vector<caf::inbound_path::stats_t::measurement> >’} changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/vector:67, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_control_block.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/inbound_path.hpp:24, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/inbound_path.cpp:19: /usr/include/c++/9.3.0/bits/stl_vector.h: In constructor ‘caf::inbound_path::stats_t::stats_t()’: /usr/include/c++/9.3.0/bits/stl_vector.h:957:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::inbound_path::stats_t::measurement*, std::vector<caf::inbound_path::stats_t::measurement> >’ changed in GCC 7.1 957 | _M_fill_insert(end(), __new_size - size(), __x); | ^~~~~~~~~~~~~~ [ 32%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/ini_consumer.cpp.o In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:25, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/ini_consumer.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/ini_consumer.cpp:19: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::config_value}; _Tp = caf::config_value; _Alloc = std::allocator<caf::config_value>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::config_value>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::config_value*, std::vector<caf::config_value> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘virtual void caf::detail::ini_list_consumer::value_impl(caf::config_value&&)’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::config_value*, std::vector<caf::config_value> >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/map:60, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:21, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/ini_consumer.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/ini_consumer.cpp:19: /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, caf::config_value}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, caf::config_value>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >]’: /usr/include/c++/9.3.0/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, caf::config_value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’} changed in GCC 7.1 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/map:61, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:21, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/ini_consumer.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/ini_consumer.cpp:19: /usr/include/c++/9.3.0/bits/stl_map.h: In member function ‘caf::dictionary< <template-parameter-1-1> >::iterator_bool_pair caf::dictionary< <template-parameter-1-1> >::emplace(K&&, T&&) [with K = std::__cxx11::basic_string<char>; T = caf::config_value; V = caf::config_value]’: /usr/include/c++/9.3.0/bits/stl_map.h:607:41: note: parameter passing for argument of type ‘std::map<std::__cxx11::basic_string<char>, caf::config_value>::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’} changed in GCC 7.1 607 | std::forward<_Args>(__args)...); | ^ /usr/include/c++/9.3.0/bits/stl_map.h: In member function ‘virtual void caf::detail::ini_consumer::value_impl(caf::config_value&&)’: /usr/include/c++/9.3.0/bits/stl_map.h:607:41: note: parameter passing for argument of type ‘std::map<std::__cxx11::basic_string<char>, caf::config_value>::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’} changed in GCC 7.1 607 | std::forward<_Args>(__args)...); | ^ [ 32%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/invoke_result_visitor.cpp.o [ 33%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/ipv4_address.cpp.o [ 33%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/ipv4_subnet.cpp.o [ 34%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/ipv6_address.cpp.o [ 35%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/ipv6_subnet.cpp.o [ 35%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/local_actor.cpp.o [ 36%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/logger.cpp.o [ 36%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/mailbox_element.cpp.o [ 37%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/make_config_option.cpp.o [ 38%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/match_case.cpp.o [ 38%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/memory_managed.cpp.o [ 39%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/merged_tuple.cpp.o [ 40%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/message.cpp.o [ 40%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/message_builder.cpp.o [ 41%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/message_data.cpp.o [ 41%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/message_handler.cpp.o [ 42%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/message_view.cpp.o [ 43%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/monitorable_actor.cpp.o [ 43%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/node_id.cpp.o [ 44%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/outbound_path.cpp.o [ 44%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/pec.cpp.o [ 45%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/pretty_type_name.cpp.o [ 46%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/private_thread.cpp.o [ 46%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/proxy_registry.cpp.o [ 47%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/raise_error.cpp.o [ 47%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/raw_event_based_actor.cpp.o [ 48%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/ref_counted.cpp.o [ 49%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/replies_to.cpp.o [ 49%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/response_promise.cpp.o [ 50%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/resumable.cpp.o [ 50%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/ripemd_160.cpp.o [ 51%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/runtime_settings_map.cpp.o [ 52%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/scheduled_actor.cpp.o [ 52%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/scoped_actor.cpp.o [ 53%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/scoped_execution_unit.cpp.o [ 53%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/sec.cpp.o [ 54%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/sequencer.cpp.o [ 55%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/serializer.cpp.o [ 55%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/set_thread_name.cpp.o [ 56%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/shared_spinlock.cpp.o [ 56%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/simple_actor_clock.cpp.o In file included from /usr/include/c++/9.3.0/map:60, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/simple_actor_clock.hpp:21, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/src/simple_actor_clock.cpp:19: /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >; _Val = std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> >; _KeyOfValue = std::_Select1st<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > >; _Compare = std::less<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >; _Alloc = std::allocator<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > >]’: /usr/include/c++/9.3.0/bits/stl_tree.h:2504:5: note: parameter passing for argument of type ‘std::_Rb_tree<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> >, std::_Select1st<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > >, std::less<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::allocator<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > >’} changed in GCC 7.1 2504 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘virtual void caf::detail::simple_actor_clock::cancel_ordinary_timeout(caf::abstract_actor*, caf::atom_value)’: /usr/include/c++/9.3.0/bits/stl_tree.h:1220:2: note: parameter passing for argument of type ‘std::_Rb_tree<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> >, std::_Select1st<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > >, std::less<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::allocator<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > >’} changed in GCC 7.1 1220 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘virtual void caf::detail::simple_actor_clock::cancel_request_timeout(caf::abstract_actor*, caf::message_id)’: /usr/include/c++/9.3.0/bits/stl_tree.h:1220:2: note: parameter passing for argument of type ‘std::_Rb_tree<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> >, std::_Select1st<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > >, std::less<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::allocator<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > >’} changed in GCC 7.1 1220 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘virtual void caf::detail::simple_actor_clock::cancel_timeouts(caf::abstract_actor*)’: /usr/include/c++/9.3.0/bits/stl_tree.h:1220:2: note: parameter passing for argument of type ‘std::_Rb_tree<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> >, std::_Select1st<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > >, std::less<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::allocator<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > >’} changed in GCC 7.1 1220 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘virtual void caf::detail::simple_actor_clock::set_ordinary_timeout(caf::actor_clock::time_point, caf::abstract_actor*, caf::atom_value, uint64_t)’: /usr/include/c++/9.3.0/bits/stl_tree.h:1220:2: note: parameter passing for argument of type ‘std::_Rb_tree<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> >, std::_Select1st<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > >, std::less<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::allocator<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > >’} changed in GCC 7.1 1220 | _M_erase_aux(__position); | ^~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘virtual void caf::detail::simple_actor_clock::set_request_timeout(caf::actor_clock::time_point, caf::abstract_actor*, caf::message_id)’: /usr/include/c++/9.3.0/bits/stl_tree.h:1220:2: note: parameter passing for argument of type ‘std::_Rb_tree<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> >, std::_Select1st<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > >, std::less<std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::allocator<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, caf::variant<caf::detail::simple_actor_clock::ordinary_timeout, caf::detail::simple_actor_clock::multi_timeout, caf::detail::simple_actor_clock::request_timeout, caf::detail::simple_actor_clock::actor_msg, caf::detail::simple_actor_clock::group_msg> > >’} changed in GCC 7.1 1220 | _M_erase_aux(__position); | ^~~~~~~~~~~~ [ 57%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/skip.cpp.o [ 58%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/splitter.cpp.o [ 58%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/stream_aborter.cpp.o [ 59%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/stream_manager.cpp.o [ 60%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/stream_priority.cpp.o [ 60%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/string_view.cpp.o [ 61%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/stringification_inspector.cpp.o [ 61%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/sync_request_bouncer.cpp.o [ 62%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/term.cpp.o [ 63%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/test_actor_clock.cpp.o [ 63%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/test_coordinator.cpp.o [ 64%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/thread_hook.cpp.o [ 64%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/thread_safe_actor_clock.cpp.o [ 65%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/tick_emitter.cpp.o [ 66%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/timestamp.cpp.o [ 66%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/try_match.cpp.o [ 67%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/type_erased_tuple.cpp.o [ 67%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/type_erased_value.cpp.o [ 68%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/uniform_type_info_map.cpp.o [ 69%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/unprofiled.cpp.o [ 69%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/uri.cpp.o [ 70%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/uri_builder.cpp.o [ 70%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/uri_impl.cpp.o [ 71%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/work_sharing.cpp.o [ 72%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/work_stealing.cpp.o [ 72%] Linking CXX shared library /build/bro/src/bro-2.6.4/build/aux/broker/lib/libcaf_core.so make[6]: Leaving directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' [ 72%] Built target libcaf_core_shared make[6]: Entering directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' Scanning dependencies of target libcaf_io make[6]: Leaving directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' [ 72%] Built target libcaf_io make[6]: Entering directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' Scanning dependencies of target libcaf_io_shared make[6]: Leaving directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' make[6]: Entering directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' [ 73%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/abstract_broker.cpp.o In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/abstract_broker.cpp:21: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const caf::io::connection_handle&}; _Tp = caf::io::connection_handle; _Alloc = std::allocator<caf::io::connection_handle>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::io::connection_handle>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::io::connection_handle*, std::vector<caf::io::connection_handle> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/vector:67, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/abstract_broker.cpp:21: /usr/include/c++/9.3.0/bits/stl_vector.h: In member function ‘std::vector<caf::io::connection_handle> caf::io::abstract_broker::connections() const’: /usr/include/c++/9.3.0/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::io::connection_handle*, std::vector<caf::io::connection_handle> >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ [ 73%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/acceptor_manager.cpp.o [ 74%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/basp_broker.cpp.o In file included from /usr/include/c++/9.3.0/map:60, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/basp_broker.hpp:21, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/basp_broker.cpp:19: /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = short unsigned int; _Val = std::pair<const short unsigned int, std::pair<caf::io::basp::header, std::vector<char> > >; _KeyOfValue = std::_Select1st<std::pair<const short unsigned int, std::pair<caf::io::basp::header, std::vector<char> > > >; _Compare = std::less<short unsigned int>; _Alloc = std::allocator<std::pair<const short unsigned int, std::pair<caf::io::basp::header, std::vector<char> > > >]’: /usr/include/c++/9.3.0/bits/stl_tree.h:2504:5: note: parameter passing for argument of type ‘std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, std::pair<caf::io::basp::header, std::vector<char> > >, std::_Select1st<std::pair<const short unsigned int, std::pair<caf::io::basp::header, std::vector<char> > > >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, std::pair<caf::io::basp::header, std::vector<char> > > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const short unsigned int, std::pair<caf::io::basp::header, std::vector<char> > > >’} changed in GCC 7.1 2504 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = short unsigned int; _Val = std::pair<const short unsigned int, std::pair<caf::io::basp::header, std::vector<char> > >; _KeyOfValue = std::_Select1st<std::pair<const short unsigned int, std::pair<caf::io::basp::header, std::vector<char> > > >; _Compare = std::less<short unsigned int>; _Alloc = std::allocator<std::pair<const short unsigned int, std::pair<caf::io::basp::header, std::vector<char> > > >]’: /usr/include/c++/9.3.0/bits/stl_tree.h:2525:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator<std::pair<const short unsigned int, std::pair<caf::io::basp::header, std::vector<char> > > >’ changed in GCC 7.1 2525 | _M_erase_aux(__first++); | ^~~~~~~~~~~~ In file included from /usr/include/string.h:495, from /usr/include/c++/9.3.0/cstring:42, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/string_view.hpp:22, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/stringification_inspector.hpp:29, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/deep_to_string.hpp:31, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/optional.hpp:28, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/message.hpp:31, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/make_message.hpp:25, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/sec.hpp:26, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/stateful_actor.hpp:25, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/basp_broker.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/basp_broker.cpp:19: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘std::streamsize caf::arraybuf<CharT, Traits>::xsgetn(caf::arraybuf<CharT, Traits>::char_type*, std::streamsize) [with CharT = char; Traits = std::char_traits<char>]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/streambuf.hpp:233:16, inlined from ‘std::streamsize std::basic_streambuf<_CharT, _Traits>::sgetn(std::basic_streambuf<_CharT, _Traits>::char_type*, std::streamsize) [with _CharT = char; _Traits = std::char_traits<char>]’ at /usr/include/c++/9.3.0/streambuf:365:37, inlined from ‘caf::error caf::stream_deserializer<Streambuf>::apply_raw(size_t, void*) [with Streambuf = caf::arraybuf<char>]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/stream_deserializer.hpp:107:33, inlined from ‘caf::error caf::stream_deserializer<Streambuf>::apply_builtin(caf::data_processor<caf::deserializer>::builtin, void*) [with Streambuf = caf::arraybuf<char>]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/stream_deserializer.hpp:135:46, inlined from ‘typename std::enable_if<(std::is_integral<T>::value && (! std::is_same<bool, T>::value)), caf::error>::type caf::data_processor<Derived>::apply(T&) [with T = unsigned char; Derived = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/data_processor.hpp:156:59, inlined from ‘caf::error caf::data_processor<Derived>::consume_range(T&) [with T = std::array<unsigned char, 20>; Derived = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/data_processor.hpp:268:12, inlined from ‘typename std::enable_if<caf::detail::is_serializable<T>::value, caf::error>::type caf::data_processor<Derived>::apply(std::array<T, S>&) [with T = unsigned char; unsigned int S = 20; Derived = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/data_processor.hpp:383:28, inlined from ‘typename std::enable_if<((! caf::meta::is_annotation<T>::value) && (! caf::is_allowed_unsafe_message_type<T>::value)), caf::error>::type caf::data_processor<Derived>::operator()(T&&, Ts&& ...) [with T = std::array<unsigned char, 20>&; Ts = {}; Derived = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/data_processor.hpp:545:10, inlined from ‘caf::error caf::data_processor<Derived>::operator()(const caf::meta::annotation&, Ts&& ...) [with Ts = {std::array<unsigned char, 20>&}; Derived = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/data_processor.hpp:520:43, inlined from ‘typename std::enable_if<((! caf::meta::is_annotation<T>::value) && (! caf::is_allowed_unsafe_message_type<T>::value)), caf::error>::type caf::data_processor<Derived>::operator()(T&&, Ts&& ...) [with T = unsigned int&; Ts = {caf::meta::hex_formatted_t, std::array<unsigned char, 20>&}; Derived = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/data_processor.hpp:546:51, inlined from ‘caf::error caf::data_processor<Derived>::operator()(const caf::meta::annotation&, Ts&& ...) [with Ts = {unsigned int&, caf::meta::hex_formatted_t, std::array<unsigned char, 20>&}; Derived = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/data_processor.hpp:520:43, inlined from ‘caf::detail::enable_if_t<Inspector::writes_state, typename Inspector::result_type> caf::inspect(Inspector&, caf::node_id&) [with Inspector = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/node_id.hpp:154:46, inlined from ‘typename std::enable_if<(caf::detail::is_inspectable<Derived, T>::value && (! caf::detail::has_serialize<T>::value)), decltype (caf::inspect(declval<Derived&>(), declval<T&>()))>::type caf::data_processor<Derived>::apply(T&) [with T = caf::node_id; Derived = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/data_processor.hpp:493:29, inlined from ‘typename std::enable_if<((! caf::meta::is_annotation<T>::value) && (! caf::is_allowed_unsafe_message_type<T>::value)), caf::error>::type caf::data_processor<Derived>::operator()(T&&, Ts&& ...) [with T = caf::node_id&; Ts = {}; Derived = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/data_processor.hpp:545:10, inlined from ‘caf::error caf::detail::type_erased_value_impl< <template-parameter-1-1> >::load(caf::deserializer&) [with T = caf::node_id]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/type_erased_value_impl.hpp:79:31: /usr/include/bits/string_fortified.h:34:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ specified size between 2147483648 and 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/basp/all.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/basp_broker.hpp:36, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/basp_broker.cpp:19: /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/basp/instance.hpp: In member function ‘bool caf::io::basp::instance::handle(caf::execution_unit*, const Handle&, caf::io::basp::header&, std::vector<char>*, bool, caf::optional<caf::io::basp::endpoint_context&>, caf::optional<short unsigned int>) [with Handle = caf::io::datagram_handle]’: /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/basp/instance.hpp:449:32: note: parameter passing for argument of type ‘caf::optional<caf::io::basp::endpoint_context&>’ changed in GCC 7.1 449 | callee_.proxy_announced(hdr.source_node, hdr.dest_actor); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/basp_broker.cpp: In member function ‘virtual bool caf::io::basp_broker_state::deliver_pending(caf::execution_unit*, caf::io::basp::endpoint_context&, bool)’: /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/basp_broker.cpp:563:25: note: parameter passing for argument of type ‘caf::optional<caf::io::basp::endpoint_context&>’ changed in GCC 7.1 563 | if (!instance.handle(ctx, get<datagram_handle>(ep.hdl), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | ep.hdr, payload, false, ep, none)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/map:60, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/basp_broker.hpp:21, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/basp_broker.cpp:19: /usr/include/c++/9.3.0/bits/stl_tree.h:1220:2: note: parameter passing for argument of type ‘std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, std::pair<caf::io::basp::header, std::vector<char> > >, std::_Select1st<std::pair<const short unsigned int, std::pair<caf::io::basp::header, std::vector<char> > > >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, std::pair<caf::io::basp::header, std::vector<char> > > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const short unsigned int, std::pair<caf::io::basp::header, std::vector<char> > > >’} changed in GCC 7.1 1220 | _M_erase_aux(__position); | ^~~~~~~~~~~~ [ 75%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/broker.cpp.o [ 75%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/connection_helper.cpp.o [ 76%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/datagram_manager.cpp.o [ 76%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/datagram_servant.cpp.o In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/datagram_servant.hpp:21, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/datagram_servant.cpp:19: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::datagram_handle}; _Tp = caf::io::datagram_handle; _Alloc = std::allocator<caf::io::datagram_handle>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::io::datagram_handle>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::io::datagram_handle*, std::vector<caf::io::datagram_handle> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘typename std::enable_if<((! caf::meta::is_annotation<T>::value) && (! caf::is_allowed_unsafe_message_type<T>::value)), caf::error>::type caf::data_processor<Derived>::operator()(T&&, Ts&& ...) [with T = caf::io::datagram_servant_closed_msg&; Ts = {}; Derived = caf::deserializer]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::io::datagram_handle*, std::vector<caf::io::datagram_handle> >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ [ 77%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/default_multiplexer.cpp.o [ 78%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/doorman.cpp.o [ 78%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/header.cpp.o [ 79%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/hook.cpp.o [ 80%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/instance.cpp.o In file included from /usr/include/string.h:495, from /usr/include/c++/9.3.0/cstring:42, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/string_view.hpp:22, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/stringification_inspector.hpp:29, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/deep_to_string.hpp:31, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/optional.hpp:28, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/attachable.hpp:26, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/abstract_actor.hpp:32, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_addr.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_factory.hpp:24, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/actor_system_config.hpp:29, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/basp/instance.hpp:25, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/instance.cpp:19: In function ‘void* memcpy(void*, const void*, size_t)’, inlined from ‘std::streamsize caf::arraybuf<CharT, Traits>::xsgetn(caf::arraybuf<CharT, Traits>::char_type*, std::streamsize) [with CharT = char; Traits = std::char_traits<char>]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/streambuf.hpp:233:16, inlined from ‘std::streamsize std::basic_streambuf<_CharT, _Traits>::sgetn(std::basic_streambuf<_CharT, _Traits>::char_type*, std::streamsize) [with _CharT = char; _Traits = std::char_traits<char>]’ at /usr/include/c++/9.3.0/streambuf:365:37, inlined from ‘caf::error caf::stream_deserializer<Streambuf>::apply_raw(size_t, void*) [with Streambuf = caf::arraybuf<char>]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/stream_deserializer.hpp:107:33, inlined from ‘caf::error caf::stream_deserializer<Streambuf>::apply_builtin(caf::data_processor<caf::deserializer>::builtin, void*) [with Streambuf = caf::arraybuf<char>]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/stream_deserializer.hpp:135:46, inlined from ‘typename std::enable_if<(std::is_integral<T>::value && (! std::is_same<bool, T>::value)), caf::error>::type caf::data_processor<Derived>::apply(T&) [with T = unsigned char; Derived = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/data_processor.hpp:156:59, inlined from ‘caf::error caf::data_processor<Derived>::consume_range(T&) [with T = std::array<unsigned char, 20>; Derived = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/data_processor.hpp:268:12, inlined from ‘typename std::enable_if<caf::detail::is_serializable<T>::value, caf::error>::type caf::data_processor<Derived>::apply(std::array<T, S>&) [with T = unsigned char; unsigned int S = 20; Derived = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/data_processor.hpp:383:28, inlined from ‘typename std::enable_if<((! caf::meta::is_annotation<T>::value) && (! caf::is_allowed_unsafe_message_type<T>::value)), caf::error>::type caf::data_processor<Derived>::operator()(T&&, Ts&& ...) [with T = std::array<unsigned char, 20>&; Ts = {}; Derived = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/data_processor.hpp:545:10, inlined from ‘caf::error caf::data_processor<Derived>::operator()(const caf::meta::annotation&, Ts&& ...) [with Ts = {std::array<unsigned char, 20>&}; Derived = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/data_processor.hpp:520:43, inlined from ‘typename std::enable_if<((! caf::meta::is_annotation<T>::value) && (! caf::is_allowed_unsafe_message_type<T>::value)), caf::error>::type caf::data_processor<Derived>::operator()(T&&, Ts&& ...) [with T = unsigned int&; Ts = {caf::meta::hex_formatted_t, std::array<unsigned char, 20>&}; Derived = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/data_processor.hpp:546:51, inlined from ‘caf::error caf::data_processor<Derived>::operator()(const caf::meta::annotation&, Ts&& ...) [with Ts = {unsigned int&, caf::meta::hex_formatted_t, std::array<unsigned char, 20>&}; Derived = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/data_processor.hpp:520:43, inlined from ‘caf::detail::enable_if_t<Inspector::writes_state, typename Inspector::result_type> caf::inspect(Inspector&, caf::node_id&) [with Inspector = caf::deserializer]’ at /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/node_id.hpp:154:46: /usr/include/bits/string_fortified.h:34:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, unsigned int, unsigned int)’ specified size between 2147483648 and 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/instance.cpp:19: /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/basp/instance.hpp: In member function ‘bool caf::io::basp::instance::handle(caf::execution_unit*, const Handle&, caf::io::basp::header&, std::vector<char>*, bool, caf::optional<caf::io::basp::endpoint_context&>, caf::optional<short unsigned int>) [with Handle = caf::io::connection_handle]’: /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/basp/instance.hpp:299:8: note: parameter passing for argument of type ‘caf::optional<caf::io::basp::endpoint_context&>’ changed in GCC 7.1 299 | bool handle(execution_unit* ctx, const Handle& hdl, header& hdr, | ^~~~~~ /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/instance.cpp: In member function ‘caf::io::basp::connection_state caf::io::basp::instance::handle(caf::execution_unit*, caf::io::new_data_msg&, caf::io::basp::header&, bool)’: /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/instance.cpp:126:14: note: parameter passing for argument of type ‘caf::optional<caf::io::basp::endpoint_context&>’ changed in GCC 7.1 126 | if (!handle(ctx, dm.handle, hdr, payload, true, none, none)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/instance.cpp:19: /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/basp/instance.hpp: In member function ‘bool caf::io::basp::instance::handle(caf::execution_unit*, const Handle&, caf::io::basp::header&, std::vector<char>*, bool, caf::optional<caf::io::basp::endpoint_context&>, caf::optional<short unsigned int>) [with Handle = caf::io::datagram_handle]’: /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/basp/instance.hpp:299:8: note: parameter passing for argument of type ‘caf::optional<caf::io::basp::endpoint_context&>’ changed in GCC 7.1 299 | bool handle(execution_unit* ctx, const Handle& hdl, header& hdr, | ^~~~~~ /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/instance.cpp: In member function ‘bool caf::io::basp::instance::handle(caf::execution_unit*, caf::io::new_datagram_msg&, caf::io::basp::endpoint_context&)’: /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/instance.cpp:209:14: note: parameter passing for argument of type ‘caf::optional<caf::io::basp::endpoint_context&>’ changed in GCC 7.1 209 | if (!handle(ctx, dm.handle, ep.hdr, payload, false, ep, ep.local_port)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/interfaces.cpp.o [ 81%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/ip_endpoint.cpp.o [ 81%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/manager.cpp.o [ 82%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/message_type.cpp.o [ 83%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/middleman.cpp.o In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/middleman.hpp:22, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/middleman.cpp:19: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::acceptor_passivated_msg}; _Tp = caf::io::acceptor_passivated_msg; _Alloc = std::allocator<caf::io::acceptor_passivated_msg>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::io::acceptor_passivated_msg, std::allocator<caf::io::acceptor_passivated_msg> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::io::acceptor_passivated_msg*, std::vector<caf::io::acceptor_passivated_msg, std::allocator<caf::io::acceptor_passivated_msg> > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::detail::type_erased_value_impl< <template-parameter-1-1> >::load(caf::deserializer&) [with T = std::vector<caf::io::acceptor_passivated_msg, std::allocator<caf::io::acceptor_passivated_msg> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::io::acceptor_passivated_msg*, std::vector<caf::io::acceptor_passivated_msg, std::allocator<caf::io::acceptor_passivated_msg> > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::connection_passivated_msg}; _Tp = caf::io::connection_passivated_msg; _Alloc = std::allocator<caf::io::connection_passivated_msg>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::io::connection_passivated_msg, std::allocator<caf::io::connection_passivated_msg> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::io::connection_passivated_msg*, std::vector<caf::io::connection_passivated_msg, std::allocator<caf::io::connection_passivated_msg> > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::detail::type_erased_value_impl< <template-parameter-1-1> >::load(caf::deserializer&) [with T = std::vector<caf::io::connection_passivated_msg, std::allocator<caf::io::connection_passivated_msg> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::io::connection_passivated_msg*, std::vector<caf::io::connection_passivated_msg, std::allocator<caf::io::connection_passivated_msg> > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::connection_handle}; _Tp = caf::io::connection_handle; _Alloc = std::allocator<caf::io::connection_handle>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::io::connection_handle>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::io::connection_handle*, std::vector<caf::io::connection_handle> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::detail::type_erased_value_impl< <template-parameter-1-1> >::load(caf::deserializer&) [with T = std::vector<caf::io::connection_handle>]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::io::connection_handle*, std::vector<caf::io::connection_handle> >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::accept_handle}; _Tp = caf::io::accept_handle; _Alloc = std::allocator<caf::io::accept_handle>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::io::accept_handle, std::allocator<caf::io::accept_handle> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::io::accept_handle*, std::vector<caf::io::accept_handle, std::allocator<caf::io::accept_handle> > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::detail::type_erased_value_impl< <template-parameter-1-1> >::load(caf::deserializer&) [with T = std::vector<caf::io::accept_handle, std::allocator<caf::io::accept_handle> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::io::accept_handle*, std::vector<caf::io::accept_handle, std::allocator<caf::io::accept_handle> > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::connection_closed_msg}; _Tp = caf::io::connection_closed_msg; _Alloc = std::allocator<caf::io::connection_closed_msg>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::io::connection_closed_msg, std::allocator<caf::io::connection_closed_msg> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::io::connection_closed_msg*, std::vector<caf::io::connection_closed_msg, std::allocator<caf::io::connection_closed_msg> > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::detail::type_erased_value_impl< <template-parameter-1-1> >::load(caf::deserializer&) [with T = std::vector<caf::io::connection_closed_msg, std::allocator<caf::io::connection_closed_msg> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::io::connection_closed_msg*, std::vector<caf::io::connection_closed_msg, std::allocator<caf::io::connection_closed_msg> > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::acceptor_closed_msg}; _Tp = caf::io::acceptor_closed_msg; _Alloc = std::allocator<caf::io::acceptor_closed_msg>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::io::acceptor_closed_msg, std::allocator<caf::io::acceptor_closed_msg> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::io::acceptor_closed_msg*, std::vector<caf::io::acceptor_closed_msg, std::allocator<caf::io::acceptor_closed_msg> > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::detail::type_erased_value_impl< <template-parameter-1-1> >::load(caf::deserializer&) [with T = std::vector<caf::io::acceptor_closed_msg, std::allocator<caf::io::acceptor_closed_msg> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::io::acceptor_closed_msg*, std::vector<caf::io::acceptor_closed_msg, std::allocator<caf::io::acceptor_closed_msg> > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::new_connection_msg}; _Tp = caf::io::new_connection_msg; _Alloc = std::allocator<caf::io::new_connection_msg>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::io::new_connection_msg, std::allocator<caf::io::new_connection_msg> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::io::new_connection_msg*, std::vector<caf::io::new_connection_msg, std::allocator<caf::io::new_connection_msg> > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::detail::type_erased_value_impl< <template-parameter-1-1> >::load(caf::deserializer&) [with T = std::vector<caf::io::new_connection_msg, std::allocator<caf::io::new_connection_msg> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::io::new_connection_msg*, std::vector<caf::io::new_connection_msg, std::allocator<caf::io::new_connection_msg> > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = caf::io::new_data_msg; _Tp = caf::io::new_data_msg; _Alloc = std::allocator<caf::io::new_data_msg>]’: /usr/include/c++/9.3.0/bits/vector.tcc:395:7: note: parameter passing for argument of type ‘std::vector<caf::io::new_data_msg, std::allocator<caf::io::new_data_msg> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::io::new_data_msg*, std::vector<caf::io::new_data_msg, std::allocator<caf::io::new_data_msg> > >’} changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::new_data_msg}; _Tp = caf::io::new_data_msg; _Alloc = std::allocator<caf::io::new_data_msg>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::io::new_data_msg, std::allocator<caf::io::new_data_msg> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::io::new_data_msg*, std::vector<caf::io::new_data_msg, std::allocator<caf::io::new_data_msg> > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::data_processor<Derived>::fill_range(T&, size_t) [with T = std::vector<caf::io::new_data_msg, std::allocator<caf::io::new_data_msg> >; Derived = caf::deserializer]’: /usr/include/c++/9.3.0/bits/vector.tcc:354:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::io::new_data_msg*, std::vector<caf::io::new_data_msg, std::allocator<caf::io::new_data_msg> > >’ changed in GCC 7.1 354 | _M_insert_aux(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::io::new_data_msg*, std::vector<caf::io::new_data_msg, std::allocator<caf::io::new_data_msg> > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ [ 83%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/middleman_actor.cpp.o [ 84%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/middleman_actor_impl.cpp.o In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/middleman_actor_impl.hpp:21, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/middleman_actor_impl.cpp:19: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::response_promise}; _Tp = caf::response_promise; _Alloc = std::allocator<caf::response_promise>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::response_promise>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::response_promise*, std::vector<caf::response_promise> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {caf::response_promise}; _Tp = caf::response_promise; _Alloc = std::allocator<caf::response_promise>]’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::response_promise*, std::vector<caf::response_promise> >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ [ 84%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/multiplexer.cpp.o [ 85%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/protocol.cpp.o [ 86%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/receive_buffer.cpp.o [ 86%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/routing_table.cpp.o [ 87%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/scribe.cpp.o [ 87%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/stream_manager.cpp.o [ 88%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/test_multiplexer.cpp.o In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/abstract_broker.hpp:21, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/network/test_multiplexer.hpp:24, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/test_multiplexer.cpp:19: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const caf::io::connection_handle&}; _Tp = caf::io::connection_handle; _Alloc = std::allocator<caf::io::connection_handle>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::io::connection_handle>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::io::connection_handle*, std::vector<caf::io::connection_handle> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const caf::io::connection_handle&}; _Tp = caf::io::connection_handle; _Alloc = std::allocator<caf::io::connection_handle>]’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::io::connection_handle*, std::vector<caf::io::connection_handle> >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/unordered_map:46, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/abstract_broker.hpp:22, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/network/test_multiplexer.hpp:24, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/test_multiplexer.cpp:19: /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = caf::io::accept_handle; _Value = std::pair<const caf::io::accept_handle, caf::io::connection_handle>; _Alloc = std::allocator<std::pair<const caf::io::accept_handle, caf::io::connection_handle> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<caf::io::accept_handle>; _H1 = std::hash<caf::io::accept_handle>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, false>]’: /usr/include/c++/9.3.0/bits/hashtable.h:1849:5: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::accept_handle, std::pair<const caf::io::accept_handle, caf::io::connection_handle>, std::allocator<std::pair<const caf::io::accept_handle, caf::io::connection_handle> >, std::__detail::_Select1st, std::equal_to<caf::io::accept_handle>, std::hash<caf::io::accept_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, false> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::accept_handle, caf::io::connection_handle>, false, true>’} changed in GCC 7.1 1849 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1850 | _H1, _H2, _Hash, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/hashtable.h:1849:5: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::accept_handle, std::pair<const caf::io::accept_handle, caf::io::connection_handle>, std::allocator<std::pair<const caf::io::accept_handle, caf::io::connection_handle> >, std::__detail::_Select1st, std::equal_to<caf::io::accept_handle>, std::hash<caf::io::accept_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, false> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::accept_handle, caf::io::connection_handle>, false, true>’} changed in GCC 7.1 /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = short unsigned int; _Value = std::pair<const short unsigned int, caf::io::accept_handle>; _Alloc = std::allocator<std::pair<const short unsigned int, caf::io::accept_handle> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<short unsigned int>; _H1 = std::hash<short unsigned int>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]’: /usr/include/c++/9.3.0/bits/hashtable.h:1849:5: note: parameter passing for argument of type ‘std::_Hashtable<short unsigned int, std::pair<const short unsigned int, caf::io::accept_handle>, std::allocator<std::pair<const short unsigned int, caf::io::accept_handle> >, std::__detail::_Select1st, std::equal_to<short unsigned int>, std::hash<short unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const short unsigned int, caf::io::accept_handle>, false, false>’} changed in GCC 7.1 /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = long long int; _Value = std::pair<const long long int, caf::io::datagram_handle>; _Alloc = std::allocator<std::pair<const long long int, caf::io::datagram_handle> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long int>; _H1 = std::hash<long long int>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]’: /usr/include/c++/9.3.0/bits/hashtable.h:1849:5: note: parameter passing for argument of type ‘std::_Hashtable<long long int, std::pair<const long long int, caf::io::datagram_handle>, std::allocator<std::pair<const long long int, caf::io::datagram_handle> >, std::__detail::_Select1st, std::equal_to<long long int>, std::hash<long long int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const long long int, caf::io::datagram_handle>, false, false>’} changed in GCC 7.1 /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘virtual caf::expected<caf::intrusive_ptr<caf::io::doorman> > caf::io::network::test_multiplexer::new_tcp_doorman(uint16_t, const char*, bool)’: /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<short unsigned int, std::pair<const short unsigned int, caf::io::accept_handle>, std::allocator<std::pair<const short unsigned int, caf::io::accept_handle> >, std::__detail::_Select1st, std::equal_to<short unsigned int>, std::hash<short unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const short unsigned int, caf::io::accept_handle>, false, false>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = caf::io::datagram_handle; _Value = std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> >; _Alloc = std::allocator<std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<caf::io::datagram_handle>; _H1 = std::hash<caf::io::datagram_handle>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]’: /usr/include/c++/9.3.0/bits/hashtable.h:1849:5: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::datagram_handle, std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> >, std::allocator<std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> > >, std::__detail::_Select1st, std::equal_to<caf::io::datagram_handle>, std::hash<caf::io::datagram_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> >, false, true>’} changed in GCC 7.1 1849 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1850 | _H1, _H2, _Hash, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘void caf::io::broker_servant<Base, Handle, SysMsgType>::detach_from(caf::io::abstract_broker*) [with Base = caf::io::network::datagram_manager; Handle = caf::io::datagram_handle; SysMsgType = caf::io::new_datagram_msg]’: /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::datagram_handle, std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> >, std::allocator<std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> > >, std::__detail::_Select1st, std::equal_to<caf::io::datagram_handle>, std::hash<caf::io::datagram_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> >, false, true>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘virtual bool caf::io::network::test_multiplexer::new_doorman(caf::io::accept_handle, uint16_t)::impl::new_connection()’: /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::accept_handle, std::pair<const caf::io::accept_handle, caf::io::connection_handle>, std::allocator<std::pair<const caf::io::accept_handle, caf::io::connection_handle> >, std::__detail::_Select1st, std::equal_to<caf::io::accept_handle>, std::hash<caf::io::accept_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, false> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::accept_handle, caf::io::connection_handle>, false, true>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘void caf::io::network::test_multiplexer::accept_connection(caf::io::accept_handle)’: /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::accept_handle, std::pair<const caf::io::accept_handle, caf::io::connection_handle>, std::allocator<std::pair<const caf::io::accept_handle, caf::io::connection_handle> >, std::__detail::_Select1st, std::equal_to<caf::io::accept_handle>, std::hash<caf::io::accept_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, false> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::accept_handle, caf::io::connection_handle>, false, true>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘bool caf::io::network::test_multiplexer::try_accept_connection()’: /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::accept_handle, std::pair<const caf::io::accept_handle, caf::io::connection_handle>, std::allocator<std::pair<const caf::io::accept_handle, caf::io::connection_handle> >, std::__detail::_Select1st, std::equal_to<caf::io::accept_handle>, std::hash<caf::io::accept_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, false> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::accept_handle, caf::io::connection_handle>, false, true>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::accept_handle, std::pair<const caf::io::accept_handle, caf::io::connection_handle>, std::allocator<std::pair<const caf::io::accept_handle, caf::io::connection_handle> >, std::__detail::_Select1st, std::equal_to<caf::io::accept_handle>, std::hash<caf::io::accept_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, false> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::accept_handle, caf::io::connection_handle>, false, true>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::accept_handle, std::pair<const caf::io::accept_handle, caf::io::connection_handle>, std::allocator<std::pair<const caf::io::accept_handle, caf::io::connection_handle> >, std::__detail::_Select1st, std::equal_to<caf::io::accept_handle>, std::hash<caf::io::accept_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, false> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::accept_handle, caf::io::connection_handle>, false, true>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::accept_handle, std::pair<const caf::io::accept_handle, caf::io::connection_handle>, std::allocator<std::pair<const caf::io::accept_handle, caf::io::connection_handle> >, std::__detail::_Select1st, std::equal_to<caf::io::accept_handle>, std::hash<caf::io::accept_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, false> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::accept_handle, caf::io::connection_handle>, false, true>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::accept_handle, std::pair<const caf::io::accept_handle, caf::io::connection_handle>, std::allocator<std::pair<const caf::io::accept_handle, caf::io::connection_handle> >, std::__detail::_Select1st, std::equal_to<caf::io::accept_handle>, std::hash<caf::io::accept_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, false> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::accept_handle, caf::io::connection_handle>, false, true>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::accept_handle, std::pair<const caf::io::accept_handle, caf::io::connection_handle>, std::allocator<std::pair<const caf::io::accept_handle, caf::io::connection_handle> >, std::__detail::_Select1st, std::equal_to<caf::io::accept_handle>, std::hash<caf::io::accept_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, false> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::accept_handle, caf::io::connection_handle>, false, true>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::accept_handle, std::pair<const caf::io::accept_handle, caf::io::connection_handle>, std::allocator<std::pair<const caf::io::accept_handle, caf::io::connection_handle> >, std::__detail::_Select1st, std::equal_to<caf::io::accept_handle>, std::hash<caf::io::accept_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, false> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::accept_handle, caf::io::connection_handle>, false, true>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘virtual void caf::io::network::test_multiplexer::new_datagram_servant(caf::io::datagram_handle, uint16_t)::impl::detach_handles()’: /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::datagram_handle, std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> >, std::allocator<std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> > >, std::__detail::_Select1st, std::equal_to<caf::io::datagram_handle>, std::hash<caf::io::datagram_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> >, false, true>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘virtual bool caf::io::network::test_multiplexer::new_datagram_servant(caf::io::datagram_handle, uint16_t)::impl::new_endpoint(caf::io::network::receive_buffer&)’: /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<long long int, std::pair<const long long int, caf::io::datagram_handle>, std::allocator<std::pair<const long long int, caf::io::datagram_handle> >, std::__detail::_Select1st, std::equal_to<long long int>, std::hash<long long int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const long long int, caf::io::datagram_handle>, false, false>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘virtual void caf::io::network::test_multiplexer::new_datagram_servant(caf::io::datagram_handle, uint16_t)::impl::stop_reading()’: /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::datagram_handle, std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> >, std::allocator<std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> > >, std::__detail::_Select1st, std::equal_to<caf::io::datagram_handle>, std::hash<caf::io::datagram_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> >, false, true>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ [ 89%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/acceptor.cpp.o [ 89%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/datagram_handler.cpp.o [ 90%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/datagram_servant_impl.cpp.o In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/datagram_servant.hpp:21, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/network/datagram_servant_impl.hpp:22, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/datagram_servant_impl.cpp:19: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const caf::io::datagram_handle&}; _Tp = caf::io::datagram_handle; _Alloc = std::allocator<caf::io::datagram_handle>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::io::datagram_handle>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::io::datagram_handle*, std::vector<caf::io::datagram_handle> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/vector:67, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/datagram_servant.hpp:21, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/network/datagram_servant_impl.hpp:22, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/datagram_servant_impl.cpp:19: /usr/include/c++/9.3.0/bits/stl_vector.h: In member function ‘virtual std::vector<caf::io::datagram_handle> caf::io::network::datagram_servant_impl::hdls() const’: /usr/include/c++/9.3.0/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::io::datagram_handle*, std::vector<caf::io::datagram_handle> >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/unordered_map:46, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/abstract_broker.hpp:22, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/broker_servant.hpp:24, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/datagram_servant.hpp:26, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/caf/io/network/datagram_servant_impl.hpp:22, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_io/src/datagram_servant_impl.cpp:19: /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = caf::io::datagram_handle; _Value = std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> >; _Alloc = std::allocator<std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<caf::io::datagram_handle>; _H1 = std::hash<caf::io::datagram_handle>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]’: /usr/include/c++/9.3.0/bits/hashtable.h:1849:5: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::datagram_handle, std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> >, std::allocator<std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> > >, std::__detail::_Select1st, std::equal_to<caf::io::datagram_handle>, std::hash<caf::io::datagram_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> >, false, true>’} changed in GCC 7.1 1849 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1850 | _H1, _H2, _Hash, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘void caf::io::broker_servant<Base, Handle, SysMsgType>::detach_from(caf::io::abstract_broker*) [with Base = caf::io::network::datagram_manager; Handle = caf::io::datagram_handle; SysMsgType = caf::io::new_datagram_msg]’: /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::datagram_handle, std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> >, std::allocator<std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> > >, std::__detail::_Select1st, std::equal_to<caf::io::datagram_handle>, std::hash<caf::io::datagram_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> >, false, true>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘virtual void caf::io::network::datagram_servant_impl::detach_handles()’: /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<caf::io::datagram_handle, std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> >, std::allocator<std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> > >, std::__detail::_Select1st, std::equal_to<caf::io::datagram_handle>, std::hash<caf::io::datagram_handle>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::io::datagram_handle, caf::intrusive_ptr<caf::io::datagram_servant> >, false, true>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ [ 90%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/doorman_impl.cpp.o [ 91%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/event_handler.cpp.o [ 92%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/pipe_reader.cpp.o [ 92%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/scribe_impl.cpp.o [ 93%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/stream.cpp.o [ 93%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/tcp.cpp.o [ 94%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/udp.cpp.o [ 95%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/native_socket.cpp.o [ 95%] Building CXX object libcaf_io/CMakeFiles/libcaf_io_shared.dir/src/socket_guard.cpp.o [ 96%] Linking CXX shared library /build/bro/src/bro-2.6.4/build/aux/broker/lib/libcaf_io.so make[6]: Leaving directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' [ 96%] Built target libcaf_io_shared make[6]: Entering directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' Scanning dependencies of target libcaf_openssl make[6]: Leaving directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' [ 96%] Built target libcaf_openssl make[6]: Entering directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' Scanning dependencies of target libcaf_openssl_shared make[6]: Leaving directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' make[6]: Entering directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' [ 96%] Building CXX object libcaf_openssl/CMakeFiles/libcaf_openssl_shared.dir/src/manager.cpp.o [ 97%] Building CXX object libcaf_openssl/CMakeFiles/libcaf_openssl_shared.dir/src/middleman_actor.cpp.o [ 98%] Building CXX object libcaf_openssl/CMakeFiles/libcaf_openssl_shared.dir/src/publish.cpp.o [ 98%] Building CXX object libcaf_openssl/CMakeFiles/libcaf_openssl_shared.dir/src/remote_actor.cpp.o [ 99%] Building CXX object libcaf_openssl/CMakeFiles/libcaf_openssl_shared.dir/src/session.cpp.o [100%] Linking CXX shared library /build/bro/src/bro-2.6.4/build/aux/broker/lib/libcaf_openssl.so make[6]: Leaving directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' [100%] Built target libcaf_openssl_shared make[5]: Leaving directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' make[4]: Leaving directory '/build/bro/src/bro-2.6.4/build/aux/broker/caf-build' [ 4%] Creating directories for 'project_caf' [ 4%] No download step for 'project_caf' [ 4%] No update step for 'project_caf' [ 5%] No patch step for 'project_caf' [ 5%] No configure step for 'project_caf' [ 5%] No build step for 'project_caf' [ 5%] No install step for 'project_caf' [ 5%] Completed 'project_caf' make[3]: Leaving directory '/build/bro/src/bro-2.6.4/build' [ 5%] Built target project_caf make[3]: Entering directory '/build/bro/src/bro-2.6.4/build' Scanning dependencies of target broker make[3]: Leaving directory '/build/bro/src/bro-2.6.4/build' make[3]: Entering directory '/build/bro/src/bro-2.6.4/build' [ 5%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/address.cc.o [ 5%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/configuration.cc.o In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/src/configuration.cc:4: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<broker::topic, broker::data>}; _Tp = std::pair<broker::topic, broker::data>; _Alloc = std::allocator<std::pair<broker::topic, broker::data> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<broker::topic, broker::data> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::optional<std::chrono::duration<long long int, std::ratio<1, 1000000000> > >}; _Tp = caf::optional<std::chrono::duration<long long int, std::ratio<1, 1000000000> > >; _Alloc = std::allocator<caf::optional<std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::optional<std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::allocator<caf::optional<std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::optional<std::chrono::duration<long long int, std::ratio<1, 1000000000> > >*, std::vector<caf::optional<std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::allocator<caf::optional<std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >’} changed in GCC 7.1 /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::detail::type_erased_value_impl< <template-parameter-1-1> >::load(caf::deserializer&) [with T = std::vector<caf::optional<std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::allocator<caf::optional<std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::optional<std::chrono::duration<long long int, std::ratio<1, 1000000000> > >*, std::vector<caf::optional<std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::allocator<caf::optional<std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >}; _Tp = caf::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >; _Alloc = std::allocator<caf::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<caf::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::allocator<caf::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<caf::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<caf::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::allocator<caf::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::detail::type_erased_value_impl< <template-parameter-1-1> >::load(caf::deserializer&) [with T = std::vector<caf::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::allocator<caf::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<caf::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >*, std::vector<caf::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >, std::allocator<caf::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >}; _Tp = std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >; _Alloc = std::allocator<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::allocator<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >*, std::vector<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::allocator<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::detail::type_erased_value_impl< <template-parameter-1-1> >::load(caf::deserializer&) [with T = std::vector<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::allocator<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >*, std::vector<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::allocator<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::chrono::duration<long long int, std::ratio<1, 1000000000> >}; _Tp = std::chrono::duration<long long int, std::ratio<1, 1000000000> >; _Alloc = std::allocator<std::chrono::duration<long long int, std::ratio<1, 1000000000> > >]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::chrono::duration<long long int, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::chrono::duration<long long int, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<long long int, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::detail::type_erased_value_impl< <template-parameter-1-1> >::load(caf::deserializer&) [with T = std::vector<std::chrono::duration<long long int, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::chrono::duration<long long int, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<long long int, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<long long int, std::ratio<1, 1000000000> > > > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<broker::data>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In static member function ‘static caf::error caf::error::eval(F&&, Fs&& ...) [with F = caf::data_processor<Derived>::apply_sequence(D&, T&) [with D = caf::deserializer; T = std::vector<broker::data>; Derived = caf::deserializer]::<lambda()>; Fs = {caf::data_processor<Derived>::apply_sequence(D&, T&) [with D = caf::deserializer; T = std::vector<broker::data>; Derived = caf::deserializer]::<lambda()>, caf::data_processor<Derived>::apply_sequence(D&, T&) [with D = caf::deserializer; T = std::vector<broker::data>; Derived = caf::deserializer]::<lambda()>}]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In static member function ‘static caf::error caf::error::eval(F&&, Fs&& ...) [with F = caf::data_processor<Derived>::apply_sequence(D&, T&) [with D = caf::deserializer; T = std::vector<std::pair<broker::topic, broker::data> >; Derived = caf::deserializer]::<lambda()>; Fs = {caf::data_processor<Derived>::apply_sequence(D&, T&) [with D = caf::deserializer; T = std::vector<std::pair<broker::topic, broker::data> >; Derived = caf::deserializer]::<lambda()>, caf::data_processor<Derived>::apply_sequence(D&, T&) [with D = caf::deserializer; T = std::vector<std::pair<broker::topic, broker::data> >; Derived = caf::deserializer]::<lambda()>}]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::data_processor<Derived>::fill_range(T&, size_t) [with T = std::vector<std::vector<std::pair<broker::topic, broker::data> >, std::allocator<std::vector<std::pair<broker::topic, broker::data> > > >; Derived = caf::deserializer]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::detail::type_erased_value_impl< <template-parameter-1-1> >::load(caf::deserializer&) [with T = std::vector<broker::data>]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::detail::type_erased_value_impl< <template-parameter-1-1> >::load(caf::deserializer&) [with T = std::vector<std::vector<broker::data>, std::allocator<std::vector<broker::data> > >]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::internal_command}; _Tp = broker::internal_command; _Alloc = std::allocator<broker::internal_command>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<broker::internal_command, std::allocator<broker::internal_command> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<broker::internal_command*, std::vector<broker::internal_command, std::allocator<broker::internal_command> > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<broker::topic, broker::internal_command>}; _Tp = std::pair<broker::topic, broker::internal_command>; _Alloc = std::allocator<std::pair<broker::topic, broker::internal_command> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<broker::topic, broker::internal_command> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::internal_command>*, std::vector<std::pair<broker::topic, broker::internal_command> > >’} changed in GCC 7.1 /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::data_processor<Derived>::fill_range(T&, size_t) [with T = std::vector<std::vector<std::pair<broker::topic, broker::internal_command> >, std::allocator<std::vector<std::pair<broker::topic, broker::internal_command> > > >; Derived = caf::deserializer]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::internal_command>*, std::vector<std::pair<broker::topic, broker::internal_command> > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::detail::type_erased_value_impl< <template-parameter-1-1> >::load(caf::deserializer&) [with T = std::vector<broker::internal_command, std::allocator<broker::internal_command> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::internal_command*, std::vector<broker::internal_command, std::allocator<broker::internal_command> > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In static member function ‘static caf::error caf::error::eval(F&&, Fs&& ...) [with F = caf::data_processor<Derived>::apply_sequence(D&, T&) [with D = caf::deserializer; T = std::vector<std::pair<broker::topic, broker::internal_command> >; Derived = caf::deserializer]::<lambda()>; Fs = {caf::data_processor<Derived>::apply_sequence(D&, T&) [with D = caf::deserializer; T = std::vector<std::pair<broker::topic, broker::internal_command> >; Derived = caf::deserializer]::<lambda()>, caf::data_processor<Derived>::apply_sequence(D&, T&) [with D = caf::deserializer; T = std::vector<std::pair<broker::topic, broker::internal_command> >; Derived = caf::deserializer]::<lambda()>}]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::internal_command>*, std::vector<std::pair<broker::topic, broker::internal_command> > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ [ 5%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/core_actor.cc.o In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/core_actor.cc:1: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::peer_info}; _Tp = broker::peer_info; _Alloc = std::allocator<broker::peer_info>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<broker::peer_info>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<broker::peer_info*, std::vector<broker::peer_info> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<broker::peer_info>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<broker::peer_info*, std::vector<broker::peer_info> >’} changed in GCC 7.1 In file included from /usr/include/c++/9.3.0/unordered_map:46, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:28, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/core_actor.cc:1: /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::erase(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator) [with _Key = caf::actor; _Value = std::pair<const caf::actor, broker::core_state::pending_peer_state>; _Alloc = std::allocator<std::pair<const caf::actor, broker::core_state::pending_peer_state> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<caf::actor>; _H1 = std::hash<caf::actor>; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]’: /usr/include/c++/9.3.0/bits/hashtable.h:1849:5: note: parameter passing for argument of type ‘std::_Hashtable<caf::actor, std::pair<const caf::actor, broker::core_state::pending_peer_state>, std::allocator<std::pair<const caf::actor, broker::core_state::pending_peer_state> >, std::__detail::_Select1st, std::equal_to<caf::actor>, std::hash<caf::actor>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::actor, broker::core_state::pending_peer_state>, false, true>’} changed in GCC 7.1 1849 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1850 | _H1, _H2, _Hash, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/core_actor.cc:1: /usr/include/c++/9.3.0/bits/vector.tcc: In function ‘broker::core_actor(caf::stateful_actor<broker::core_state>*, broker::filter_type, broker::broker_options, broker::endpoint::clock*)::<lambda(broker::atom::get, broker::atom::peer)>::<lambda(caf::actor, broker::peer_status)>’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::peer_info*, std::vector<broker::peer_info> >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/unordered_map:46, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:28, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/core_actor.cc:1: /usr/include/c++/9.3.0/bits/hashtable.h: In static member function ‘static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = caf::scheduled_actor::set_down_handler(T) [with T = broker::core_actor(caf::stateful_actor<broker::core_state>*, broker::filter_type, broker::broker_options, broker::endpoint::clock*)::<lambda(const caf::down_msg&)>]::<lambda(caf::scheduled_actor*, caf::down_msg&)>; _ArgTypes = {caf::scheduled_actor*, caf::down_msg&}]’: /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<caf::actor, std::pair<const caf::actor, broker::core_state::pending_peer_state>, std::allocator<std::pair<const caf::actor, broker::core_state::pending_peer_state> >, std::__detail::_Select1st, std::equal_to<caf::actor>, std::hash<caf::actor>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::actor, broker::core_state::pending_peer_state>, false, true>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ /usr/include/c++/9.3.0/bits/hashtable.h: In member function ‘caf::match_case::result caf::trivial_match_case< <template-parameter-1-1> >::invoke(caf::detail::invoke_result_visitor&, caf::type_erased_tuple&) [with F = broker::core_actor(caf::stateful_actor<broker::core_state>*, broker::filter_type, broker::broker_options, broker::endpoint::clock*)::<lambda(const caf::stream<caf::message>&, broker::filter_type&, caf::actor&)>]’: /usr/include/c++/9.3.0/bits/hashtable.h:768:42: note: parameter passing for argument of type ‘std::_Hashtable<caf::actor, std::pair<const caf::actor, broker::core_state::pending_peer_state>, std::allocator<std::pair<const caf::actor, broker::core_state::pending_peer_state> >, std::__detail::_Select1st, std::equal_to<caf::actor>, std::hash<caf::actor>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::const_iterator’ {aka ‘std::__detail::_Node_const_iterator<std::pair<const caf::actor, broker::core_state::pending_peer_state>, false, true>’} changed in GCC 7.1 768 | { return erase(const_iterator(__it)); } | ^ In file included from /usr/include/c++/9.3.0/memory:65, from /usr/include/c++/9.3.0/thread:39, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:21, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/core_actor.cc:1: /usr/include/c++/9.3.0/bits/stl_uninitialized.h: In static member function ‘static Result caf::variant< <template-parameter-1-1> >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant<broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, broker::address, broker::subnet, broker::port, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::chrono::duration<long long int, std::ratio<1, 1000000000> >, broker::enum_value, std::set<broker::data, std::less<broker::data>, std::allocator<broker::data> >, std::map<broker::data, broker::data, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >, std::vector<broker::data, std::allocator<broker::data> > >; Visitor = caf::variant_assign_helper<caf::variant<broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, broker::address, broker::subnet, broker::port, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::chrono::duration<long long int, std::ratio<1, 1000000000> >, broker::enum_value, std::set<broker::data, std::less<broker::data>, std::allocator<broker::data> >, std::map<broker::data, broker::data, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >, std::vector<broker::data, std::allocator<broker::data> > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, broker::address, broker::subnet, broker::port, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::chrono::duration<long long int, std::ratio<1, 1000000000> >, broker::enum_value, std::set<broker::data, std::less<broker::data>, std::allocator<broker::data> >, std::map<broker::data, broker::data, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >, std::vector<broker::data, std::allocator<broker::data> >}]’: /usr/include/c++/9.3.0/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]’: /usr/include/c++/9.3.0/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 /usr/include/c++/9.3.0/bits/stl_uninitialized.h: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator<broker::data>]’: /usr/include/c++/9.3.0/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/core_actor.cc:1: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<broker::topic, broker::data>&}; _Tp = std::pair<broker::topic, broker::data>; _Alloc = std::allocator<std::pair<broker::topic, broker::data> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<broker::topic, broker::data> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In function ‘void caf::detail::zip_foreach(F, Container&&, Containers&& ...) [with F = caf::broadcast_downstream_manager< <template-parameter-1-1>, <template-parameter-1-2>, <template-parameter-1-3> >::emit_batches_impl(bool) [with T = std::pair<broker::topic, broker::data>; Filter = std::vector<broker::topic>; Select = broker::detail::prefix_matcher]::<lambda(caf::detail::unordered_flat_map<short unsigned int, std::unique_ptr<caf::outbound_path> >::value_type&, caf::detail::unordered_flat_map<short unsigned int, caf::detail::path_state<std::vector<broker::topic>, std::pair<broker::topic, broker::data> >, std::allocator<std::pair<short unsigned int, caf::detail::path_state<std::vector<broker::topic>, std::pair<broker::topic, broker::data> > > > >::value_type&)>; Container = std::vector<std::pair<short unsigned int, std::unique_ptr<caf::outbound_path> >, std::allocator<std::pair<short unsigned int, std::unique_ptr<caf::outbound_path> > > >&; Containers = {std::vector<std::pair<short unsigned int, caf::detail::path_state<std::vector<broker::topic, std::allocator<broker::topic> >, std::pair<broker::topic, broker::data> > >, std::allocator<std::pair<short unsigned int, caf::detail::path_state<std::vector<broker::topic, std::allocator<broker::topic> >, std::pair<broker::topic, broker::data> > > > >&}]’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<broker::topic, broker::internal_command>}; _Tp = std::pair<broker::topic, broker::internal_command>; _Alloc = std::allocator<std::pair<broker::topic, broker::internal_command> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<broker::topic, broker::internal_command>, std::allocator<std::pair<broker::topic, broker::internal_command> > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::internal_command>*, std::vector<std::pair<broker::topic, broker::internal_command>, std::allocator<std::pair<broker::topic, broker::internal_command> > > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In static member function ‘static caf::buffered_downstream_manager<T>::chunk_type caf::buffered_downstream_manager<T>::get_chunk(caf::buffered_downstream_manager<T>::buffer_type&, size_t) [with T = std::pair<broker::topic, broker::internal_command>]’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::internal_command>*, std::vector<std::pair<broker::topic, broker::internal_command>, std::allocator<std::pair<broker::topic, broker::internal_command> > > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::internal_command>*, std::vector<std::pair<broker::topic, broker::internal_command>, std::allocator<std::pair<broker::topic, broker::internal_command> > > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<broker::topic, broker::data>}; _Tp = std::pair<broker::topic, broker::data>; _Alloc = std::allocator<std::pair<broker::topic, broker::data> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<broker::topic, broker::data> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In static member function ‘static caf::buffered_downstream_manager<T>::chunk_type caf::buffered_downstream_manager<T>::get_chunk(caf::buffered_downstream_manager<T>::buffer_type&, size_t) [with T = std::pair<broker::topic, broker::data>]’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<broker::topic, broker::internal_command>&}; _Tp = std::pair<broker::topic, broker::internal_command>; _Alloc = std::allocator<std::pair<broker::topic, broker::internal_command> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<broker::topic, broker::internal_command>, std::allocator<std::pair<broker::topic, broker::internal_command> > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::internal_command>*, std::vector<std::pair<broker::topic, broker::internal_command>, std::allocator<std::pair<broker::topic, broker::internal_command> > > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In function ‘void caf::detail::zip_foreach(F, Container&&, Containers&& ...) [with F = caf::broadcast_downstream_manager< <template-parameter-1-1>, <template-parameter-1-2>, <template-parameter-1-3> >::emit_batches_impl(bool) [with T = std::pair<broker::topic, broker::internal_command>; Filter = std::vector<broker::topic>; Select = broker::detail::prefix_matcher]::<lambda(caf::detail::unordered_flat_map<short unsigned int, std::unique_ptr<caf::outbound_path> >::value_type&, caf::detail::unordered_flat_map<short unsigned int, caf::detail::path_state<std::vector<broker::topic>, std::pair<broker::topic, broker::internal_command> >, std::allocator<std::pair<short unsigned int, caf::detail::path_state<std::vector<broker::topic>, std::pair<broker::topic, broker::internal_command> > > > >::value_type&)>; Container = std::vector<std::pair<short unsigned int, std::unique_ptr<caf::outbound_path> >, std::allocator<std::pair<short unsigned int, std::unique_ptr<caf::outbound_path> > > >&; Containers = {std::vector<std::pair<short unsigned int, caf::detail::path_state<std::vector<broker::topic, std::allocator<broker::topic> >, std::pair<broker::topic, broker::internal_command> > >, std::allocator<std::pair<short unsigned int, caf::detail::path_state<std::vector<broker::topic, std::allocator<broker::topic> >, std::pair<broker::topic, broker::internal_command> > > > >&}]’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::internal_command>*, std::vector<std::pair<broker::topic, broker::internal_command>, std::allocator<std::pair<broker::topic, broker::internal_command> > > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<broker::data>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::data_processor<Derived>::fill_range(T&, size_t) [with T = std::vector<broker::data>; Derived = caf::deserializer]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘typename std::enable_if<((! caf::meta::is_annotation<T>::value) && (! caf::is_allowed_unsafe_message_type<T>::value)), caf::error>::type caf::data_processor<Derived>::operator()(T&&, Ts&& ...) [with T = std::vector<std::pair<broker::topic, broker::data> >&; Ts = {}; Derived = caf::deserializer]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::data_processor<Derived>::fill_range(T&, size_t) [with T = std::vector<broker::peer_info>; Derived = caf::deserializer]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::peer_info*, std::vector<broker::peer_info> >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘typename std::enable_if<((! caf::meta::is_annotation<T>::value) && (! caf::is_allowed_unsafe_message_type<T>::value)), caf::error>::type caf::data_processor<Derived>::operator()(T&&, Ts&& ...) [with T = std::vector<std::pair<broker::topic, broker::internal_command>, std::allocator<std::pair<broker::topic, broker::internal_command> > >&; Ts = {}; Derived = caf::deserializer]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::internal_command>*, std::vector<std::pair<broker::topic, broker::internal_command>, std::allocator<std::pair<broker::topic, broker::internal_command> > > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ [ 5%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/data.cc.o [ 5%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/endpoint.cc.o In file included from /usr/include/c++/9.3.0/memory:65, from /usr/include/c++/9.3.0/thread:39, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:21, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/endpoint.cc:1: /usr/include/c++/9.3.0/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]’: /usr/include/c++/9.3.0/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 /usr/include/c++/9.3.0/bits/stl_uninitialized.h: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator<broker::data>]’: /usr/include/c++/9.3.0/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_uninitialized.h: In static member function ‘static Result caf::variant< <template-parameter-1-1> >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant<broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, broker::address, broker::subnet, broker::port, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::chrono::duration<long long int, std::ratio<1, 1000000000> >, broker::enum_value, std::set<broker::data, std::less<broker::data>, std::allocator<broker::data> >, std::map<broker::data, broker::data, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >, std::vector<broker::data, std::allocator<broker::data> > >; Visitor = caf::variant_assign_helper<caf::variant<broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, broker::address, broker::subnet, broker::port, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::chrono::duration<long long int, std::ratio<1, 1000000000> >, broker::enum_value, std::set<broker::data, std::less<broker::data>, std::allocator<broker::data> >, std::map<broker::data, broker::data, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >, std::vector<broker::data, std::allocator<broker::data> > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, broker::address, broker::subnet, broker::port, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::chrono::duration<long long int, std::ratio<1, 1000000000> >, broker::enum_value, std::set<broker::data, std::less<broker::data>, std::allocator<broker::data> >, std::map<broker::data, broker::data, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >, std::vector<broker::data, std::allocator<broker::data> >}]’: /usr/include/c++/9.3.0/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/endpoint.cc:1: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<broker::data>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::data_processor<Derived>::fill_range(T&, size_t) [with T = std::vector<broker::data>; Derived = caf::deserializer]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ [ 5%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/error.cc.o [ 6%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/status_subscriber.cc.o [ 6%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/internal_command.cc.o [ 6%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/mailbox.cc.o [ 6%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/network_info.cc.o [ 6%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/peer_status.cc.o [ 6%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/port.cc.o [ 6%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/publisher.cc.o In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/publisher.cc:1: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >; _Tp = std::pair<broker::topic, broker::data>; _Alloc = std::allocator<std::pair<broker::topic, broker::data> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector<std::pair<broker::topic, broker::data> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’} changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’ changed in GCC 7.1 /usr/include/c++/9.3.0/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’ changed in GCC 7.1 /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<broker::topic, broker::data>}; _Tp = std::pair<broker::topic, broker::data>; _Alloc = std::allocator<std::pair<broker::topic, broker::data> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<broker::topic, broker::data> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void caf::broadcast_downstream_manager< <template-parameter-1-1>, <template-parameter-1-2>, <template-parameter-1-3> >::emit_batches_impl(bool) [with T = std::pair<broker::topic, broker::data>; Filter = caf::unit_t; Select = caf::detail::select_all]’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/vector:67, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/publisher.cc:1: /usr/include/c++/9.3.0/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘std::vector<std::pair<broker::topic, broker::data> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’} changed in GCC 7.1 1662 | _M_range_insert(__pos, __first, __last, | ^~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_vector.h:1662:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’ changed in GCC 7.1 In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/publisher.cc:1: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<broker::data>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘typename std::enable_if<((! caf::meta::is_annotation<T>::value) && (! caf::is_allowed_unsafe_message_type<T>::value)), caf::error>::type caf::data_processor<Derived>::operator()(T&&, Ts&& ...) [with T = std::vector<std::pair<broker::topic, broker::data> >&; Ts = {}; Derived = caf::deserializer]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::data_processor<Derived>::fill_range(T&, size_t) [with T = std::vector<broker::data>; Derived = caf::deserializer]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ [ 6%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/status.cc.o [ 6%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/store.cc.o In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/store.cc:4: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<broker::data>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::data_processor<Derived>::fill_range(T&, size_t) [with T = std::vector<broker::data>; Derived = caf::deserializer]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ [ 6%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/subnet.cc.o [ 6%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/subscriber.cc.o [ 6%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/time.cc.o [ 7%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/topic.cc.o [ 7%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/version.cc.o [ 7%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o In file included from /usr/include/c++/9.3.0/map:60, from /build/bro/src/bro-2.6.4/aux/broker/broker/data.hh:7, from /build/bro/src/bro-2.6.4/aux/broker/broker/detail/appliers.hh:4, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/abstract_backend.cc:1: /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const broker::data&>, std::tuple<>}; _Key = broker::data; _Val = std::pair<const broker::data, broker::data>; _KeyOfValue = std::_Select1st<std::pair<const broker::data, broker::data> >; _Compare = std::less<broker::data>; _Alloc = std::allocator<std::pair<const broker::data, broker::data> >]’: /usr/include/c++/9.3.0/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<broker::data, std::pair<const broker::data, broker::data>, std::_Select1st<std::pair<const broker::data, broker::data> >, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const broker::data, broker::data> >’} changed in GCC 7.1 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/broker/data.hh:11, from /build/bro/src/bro-2.6.4/aux/broker/broker/detail/appliers.hh:4, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/abstract_backend.cc:1: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<broker::data>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/map:61, from /build/bro/src/bro-2.6.4/aux/broker/broker/data.hh:7, from /build/bro/src/bro-2.6.4/aux/broker/broker/detail/appliers.hh:4, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/abstract_backend.cc:1: /usr/include/c++/9.3.0/bits/stl_map.h: In static member function ‘static Result caf::variant< <template-parameter-1-1> >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = caf::expected<void>; Self = caf::variant<broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, broker::address, broker::subnet, broker::port, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::chrono::duration<long long int, std::ratio<1, 1000000000> >, broker::enum_value, std::set<broker::data, std::less<broker::data>, std::allocator<broker::data> >, std::map<broker::data, broker::data, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >, std::vector<broker::data, std::allocator<broker::data> > >; Visitor = caf::visit_impl_continuation<caf::expected<void>, 0, broker::detail::adder>&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, broker::address, broker::subnet, broker::port, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::chrono::duration<long long int, std::ratio<1, 1000000000> >, broker::enum_value, std::set<broker::data, std::less<broker::data>, std::allocator<broker::data> >, std::map<broker::data, broker::data, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >, std::vector<broker::data, std::allocator<broker::data> >}]’: /usr/include/c++/9.3.0/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<broker::data, std::pair<const broker::data, broker::data>, std::_Select1st<std::pair<const broker::data, broker::data> >, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const broker::data, broker::data> >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/include/c++/9.3.0/vector:67, from /build/bro/src/bro-2.6.4/aux/broker/broker/data.hh:11, from /build/bro/src/bro-2.6.4/aux/broker/broker/detail/appliers.hh:4, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/abstract_backend.cc:1: /usr/include/c++/9.3.0/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ [ 7%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/detail/clone_actor.cc.o In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/clone_actor.cc:1: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::internal_command}; _Tp = broker::internal_command; _Alloc = std::allocator<broker::internal_command>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<broker::internal_command>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<broker::internal_command*, std::vector<broker::internal_command> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {broker::internal_command}; _Tp = broker::internal_command; _Alloc = std::allocator<broker::internal_command>]’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::internal_command*, std::vector<broker::internal_command> >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<broker::data>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/map:60, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:22, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/clone_actor.cc:1: /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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 = broker::data; _Val = std::pair<const broker::data, broker::data>; _KeyOfValue = std::_Select1st<std::pair<const broker::data, broker::data> >; _Compare = std::less<broker::data>; _Alloc = std::allocator<std::pair<const broker::data, broker::data> >]’: /usr/include/c++/9.3.0/bits/stl_tree.h:2187:5: note: parameter passing for argument of type ‘std::_Rb_tree<broker::data, std::pair<const broker::data, broker::data>, std::_Select1st<std::pair<const broker::data, broker::data> >, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const broker::data, broker::data> >’} changed in GCC 7.1 2187 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const broker::data&>, std::tuple<>}; _Key = broker::data; _Val = std::pair<const broker::data, broker::data>; _KeyOfValue = std::_Select1st<std::pair<const broker::data, broker::data> >; _Compare = std::less<broker::data>; _Alloc = std::allocator<std::pair<const broker::data, broker::data> >]’: /usr/include/c++/9.3.0/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<broker::data, std::pair<const broker::data, broker::data>, std::_Select1st<std::pair<const broker::data, broker::data> >, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const broker::data, broker::data> >’} changed in GCC 7.1 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/map:61, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:22, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/clone_actor.cc:1: /usr/include/c++/9.3.0/bits/stl_map.h: In member function ‘void broker::detail::clone_state::operator()(broker::add_command&)’: /usr/include/c++/9.3.0/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<broker::data, std::pair<const broker::data, broker::data>, std::_Select1st<std::pair<const broker::data, broker::data> >, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const broker::data, broker::data> >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/include/c++/9.3.0/vector:67, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/clone_actor.cc:1: /usr/include/c++/9.3.0/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ [ 7%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/detail/core_policy.cc.o In file included from /usr/include/c++/9.3.0/vector:66, from /build/bro/src/bro-2.6.4/aux/broker/broker/detail/core_policy.hh:4, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/core_policy.cc:1: /usr/include/c++/9.3.0/bits/stl_uninitialized.h: In static member function ‘static Result caf::variant< <template-parameter-1-1> >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = void; Self = const caf::variant<broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, broker::address, broker::subnet, broker::port, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::chrono::duration<long long int, std::ratio<1, 1000000000> >, broker::enum_value, std::set<broker::data, std::less<broker::data>, std::allocator<broker::data> >, std::map<broker::data, broker::data, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >, std::vector<broker::data, std::allocator<broker::data> > >; Visitor = caf::variant_assign_helper<caf::variant<broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, broker::address, broker::subnet, broker::port, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::chrono::duration<long long int, std::ratio<1, 1000000000> >, broker::enum_value, std::set<broker::data, std::less<broker::data>, std::allocator<broker::data> >, std::map<broker::data, broker::data, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >, std::vector<broker::data, std::allocator<broker::data> > > >&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, broker::address, broker::subnet, broker::port, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::chrono::duration<long long int, std::ratio<1, 1000000000> >, broker::enum_value, std::set<broker::data, std::less<broker::data>, std::allocator<broker::data> >, std::map<broker::data, broker::data, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >, std::vector<broker::data, std::allocator<broker::data> >}]’: /usr/include/c++/9.3.0/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]’: /usr/include/c++/9.3.0/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 76 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 /usr/include/c++/9.3.0/bits/stl_uninitialized.h: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator<broker::data>]’: /usr/include/c++/9.3.0/bits/stl_uninitialized.h:140:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 137 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 140 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/broker/detail/core_policy.hh:4, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/core_policy.cc:1: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<broker::data>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::data_processor<Derived>::fill_range(T&, size_t) [with T = std::vector<broker::data>; Derived = caf::deserializer]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ [ 7%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/detail/filesystem.cc.o [ 7%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/detail/flare.cc.o [ 7%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/detail/flare_actor.cc.o [ 7%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/detail/make_backend.cc.o [ 7%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/detail/master_actor.cc.o In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/master_actor.cc:1: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<broker::data>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘caf::error caf::data_processor<Derived>::fill_range(T&, size_t) [with T = std::vector<broker::data>; Derived = caf::deserializer]’: /usr/include/c++/9.3.0/bits/vector.tcc:356:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ^~~~~~~~~~~~~~~~~ [ 7%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/detail/master_resolver.cc.o [ 8%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/detail/memory_backend.cc.o In file included from /usr/include/c++/9.3.0/set:60, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/memory_backend.cc:1: /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const broker::data&>, std::tuple<>}; _Key = broker::data; _Val = std::pair<const broker::data, broker::data>; _KeyOfValue = std::_Select1st<std::pair<const broker::data, broker::data> >; _Compare = std::less<broker::data>; _Alloc = std::allocator<std::pair<const broker::data, broker::data> >]’: /usr/include/c++/9.3.0/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<broker::data, std::pair<const broker::data, broker::data>, std::_Select1st<std::pair<const broker::data, broker::data> >, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const broker::data, broker::data> >’} changed in GCC 7.1 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/broker/data.hh:11, from /build/bro/src/bro-2.6.4/aux/broker/broker/detail/appliers.hh:4, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/memory_backend.cc:5: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<broker::data>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/map:61, from /build/bro/src/bro-2.6.4/aux/broker/broker/data.hh:7, from /build/bro/src/bro-2.6.4/aux/broker/broker/detail/appliers.hh:4, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/memory_backend.cc:5: /usr/include/c++/9.3.0/bits/stl_map.h: In static member function ‘static Result caf::variant< <template-parameter-1-1> >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = caf::expected<void>; Self = caf::variant<broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, broker::address, broker::subnet, broker::port, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::chrono::duration<long long int, std::ratio<1, 1000000000> >, broker::enum_value, std::set<broker::data, std::less<broker::data>, std::allocator<broker::data> >, std::map<broker::data, broker::data, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >, std::vector<broker::data, std::allocator<broker::data> > >; Visitor = caf::visit_impl_continuation<caf::expected<void>, 0, broker::detail::adder>&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, broker::address, broker::subnet, broker::port, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::chrono::duration<long long int, std::ratio<1, 1000000000> >, broker::enum_value, std::set<broker::data, std::less<broker::data>, std::allocator<broker::data> >, std::map<broker::data, broker::data, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >, std::vector<broker::data, std::allocator<broker::data> >}]’: /usr/include/c++/9.3.0/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<broker::data, std::pair<const broker::data, broker::data>, std::_Select1st<std::pair<const broker::data, broker::data> >, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const broker::data, broker::data> >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/include/c++/9.3.0/vector:67, from /build/bro/src/bro-2.6.4/aux/broker/broker/data.hh:11, from /build/bro/src/bro-2.6.4/aux/broker/broker/detail/appliers.hh:4, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/memory_backend.cc:5: /usr/include/c++/9.3.0/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ [ 8%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/detail/network_cache.cc.o [ 8%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/detail/prefix_matcher.cc.o [ 8%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/detail/sqlite_backend.cc.o In file included from /usr/include/c++/9.3.0/map:60, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:22, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/sqlite_backend.cc:1: /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> 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 = broker::data; _Val = std::pair<const broker::data, broker::data>; _KeyOfValue = std::_Select1st<std::pair<const broker::data, broker::data> >; _Compare = std::less<broker::data>; _Alloc = std::allocator<std::pair<const broker::data, broker::data> >]’: /usr/include/c++/9.3.0/bits/stl_tree.h:2187:5: note: parameter passing for argument of type ‘std::_Rb_tree<broker::data, std::pair<const broker::data, broker::data>, std::_Select1st<std::pair<const broker::data, broker::data> >, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const broker::data, broker::data> >’} changed in GCC 7.1 2187 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const broker::data&>, std::tuple<>}; _Key = broker::data; _Val = std::pair<const broker::data, broker::data>; _KeyOfValue = std::_Select1st<std::pair<const broker::data, broker::data> >; _Compare = std::less<broker::data>; _Alloc = std::allocator<std::pair<const broker::data, broker::data> >]’: /usr/include/c++/9.3.0/bits/stl_tree.h:2452:7: note: parameter passing for argument of type ‘std::_Rb_tree<broker::data, std::pair<const broker::data, broker::data>, std::_Select1st<std::pair<const broker::data, broker::data> >, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const broker::data, broker::data> >’} changed in GCC 7.1 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/sqlite_backend.cc:1: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<broker::data>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/map:61, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:22, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/sqlite_backend.cc:1: /usr/include/c++/9.3.0/bits/stl_map.h: In static member function ‘static Result caf::variant< <template-parameter-1-1> >::apply_impl(Self&, Visitor&&, Us&& ...) [with Result = caf::expected<void>; Self = caf::variant<broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, broker::address, broker::subnet, broker::port, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::chrono::duration<long long int, std::ratio<1, 1000000000> >, broker::enum_value, std::set<broker::data, std::less<broker::data>, std::allocator<broker::data> >, std::map<broker::data, broker::data, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >, std::vector<broker::data, std::allocator<broker::data> > >; Visitor = caf::visit_impl_continuation<caf::expected<void>, 0, broker::detail::adder>&; Us = {}; Ts = {broker::none, bool, long long unsigned int, long long int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, broker::address, broker::subnet, broker::port, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, std::chrono::duration<long long int, std::ratio<1, 1000000000> >, broker::enum_value, std::set<broker::data, std::less<broker::data>, std::allocator<broker::data> >, std::map<broker::data, broker::data, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >, std::vector<broker::data, std::allocator<broker::data> >}]’: /usr/include/c++/9.3.0/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<broker::data, std::pair<const broker::data, broker::data>, std::_Select1st<std::pair<const broker::data, broker::data> >, std::less<broker::data>, std::allocator<std::pair<const broker::data, broker::data> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const broker::data, broker::data> >’} changed in GCC 7.1 499 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/include/c++/9.3.0/vector:67, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27, from /build/bro/src/bro-2.6.4/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30, from /build/bro/src/bro-2.6.4/aux/broker/broker/logger.hh:6, from /build/bro/src/bro-2.6.4/aux/broker/src/detail/sqlite_backend.cc:1: /usr/include/c++/9.3.0/bits/stl_vector.h:1195:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1 1195 | _M_realloc_insert(end(), __x); | ^~~~~~~~~~~~~~~~~ [ 8%] Building C object aux/broker/CMakeFiles/broker.dir/3rdparty/sqlite3.c.o [ 8%] Linking CXX shared library lib/libbroker.so make[3]: Leaving directory '/build/bro/src/bro-2.6.4/build' [ 8%] Built target broker make[3]: Entering directory '/build/bro/src/bro-2.6.4/build' Scanning dependencies of target broker-node make[3]: Leaving directory '/build/bro/src/bro-2.6.4/build' make[3]: Entering directory '/build/bro/src/bro-2.6.4/build' [ 8%] Building CXX object aux/broker/CMakeFiles/broker-node.dir/src/broker-node.cc.o In file included from /usr/include/c++/9.3.0/vector:72, from /build/bro/src/bro-2.6.4/aux/broker/src/broker-node.cc:14: /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair<broker::topic, broker::data>}; _Tp = std::pair<broker::topic, broker::data>; _Alloc = std::allocator<std::pair<broker::topic, broker::data> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<std::pair<broker::topic, broker::data> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’} changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair<broker::topic, broker::data>}; _Tp = std::pair<broker::topic, broker::data>; _Alloc = std::allocator<std::pair<broker::topic, broker::data> >]’: /usr/include/c++/9.3.0/bits/vector.tcc:121:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9.3.0/algorithm:62, from /build/bro/src/bro-2.6.4/aux/broker/src/broker-node.cc:1: /usr/include/c++/9.3.0/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const caf::config_value*, std::vector<caf::config_value> >; _Predicate = __gnu_cxx::__ops::_Iter_negate<caf::config_value_access<std::vector<T> >::get_if(const caf::config_value*) [with T = caf::uri]::<lambda(const caf::config_value&)> >]’: /usr/include/c++/9.3.0/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const caf::config_value*, std::vector<caf::config_value> >’ changed in GCC 7.1 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const caf::config_value*, std::vector<caf::config_value> >’ changed in GCC 7.1 /usr/include/c++/9.3.0/bits/stl_algo.h: In static member function ‘static caf::optional<std::vector<T> > caf::config_value_access<std::vector<T> >::get_if(const caf::config_value*) [with T = caf::uri]’: /usr/include/c++/9.3.0/bits/stl_algo.h:171:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const caf::config_value*, std::vector<caf::config_value> >’ changed in GCC 7.1 171 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 172 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9.3.0/bits/stl_algo.h: In static member function ‘static void caf::detail::option_meta_state_instance() [with T = std::vector<caf::uri>]::<lambda(void*, const caf::config_value&)>::_FUN(void*, const caf::config_value&)’: /usr/include/c++/9.3.0/bits/stl_algo.h:171:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const caf::config_value*, std::vector<caf::config_value> >’ changed in GCC 7.1 171 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 172 | __gnu_cxx::__ops::__negate(__pred), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Linking CXX executable bin/broker-node /usr/bin/ld: lib/libbroker.so..: undefined reference to `__atomic_store_8' /usr/bin/ld: lib/libbroker.so..: undefined reference to `__atomic_load_8' collect2: error: ld returned 1 exit status make[3]: *** [aux/broker/CMakeFiles/broker-node.dir/build.make:111: aux/broker/bin/broker-node] Error 1 make[3]: Leaving directory '/build/bro/src/bro-2.6.4/build' make[2]: *** [CMakeFiles/Makefile2:2476: aux/broker/CMakeFiles/broker-node.dir/all] Error 2 make[2]: Leaving directory '/build/bro/src/bro-2.6.4/build' make[1]: *** [Makefile:171: all] Error 2 make[1]: Leaving directory '/build/bro/src/bro-2.6.4/build' make: *** [Makefile:15: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> Removing installed dependencies... checking dependencies... :: glib2 optionally requires python: gdbus-codegen, glib-genmarshal, glib-mkenums, gtester-report :: util-linux optionally requires python: python bindings to libmount Packages (25) bind-9.16.5-2 cmake-3.18.1-1 dnssec-anchors-20190629-2 geoip-1.6.12-2 geoip-database-20200721-1 gperftools-2.7-2 ipsumdump-1.86-3 jsoncpp-1.9.3-1 libaio-0.3.112-2 libedit-20191231_3.1-1 libmaxminddb-1.4.2-1 libnsl-1.2.0-2 libuv-1.38.1-1 lmdb-0.9.25-1 lzo-2.10-3 mariadb-libs-10.4.13-1 postfix-3.5.6-1 postgresql-libs-12.3-2 python-3.8.5-1 python-ply-3.11-5 python2-2.7.18-1 rhash-1.3.9-2 shared-mime-info-2.0+1+g6bf9e4f-2 swig-4.0.2-1 tinycdb-0.78-4 Total Removed Size: 202.00 MiB :: Do you want to remove these packages? [Y/n] :: Processing package changes... removing swig... removing python2... removing postfix... removing tinycdb... removing postgresql-libs... removing mariadb-libs... removing lzo... removing libaio... removing ipsumdump... removing gperftools... removing geoip... removing geoip-database... removing cmake... removing shared-mime-info... removing rhash... removing jsoncpp... removing bind... removing python-ply... removing python... removing lmdb... removing libuv... removing libnsl... removing libmaxminddb... removing libedit... removing dnssec-anchors... :: Running post-transaction hooks... (1/2) Reloading system manager configuration... Skipped: Current root is not booted. (2/2) Arming ConditionNeedsUpdate... ==> ERROR: Build failed, check /chroot/armv6/build/build