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