==> Synchronizing chroot copy [/chroot/armv6h/root] -> [build]...done
==> Making package: bro 2.6.3-3 (Wed Aug 14 18:04:21 2019)
==> Retrieving sources...
  -> Found bro-2.6.3.tar.gz
  -> Found bro.install
==> Validating source files with sha512sums...
    bro-2.6.3.tar.gz ... Passed
    bro.install ... Passed
Host and machine ids are equal (2b3dd5a7c7b749ff93431232041f2429): refusing to link journals
==> Making package: bro 2.6.3-3 (Wed 14 Aug 2019 06:04:26 PM EDT)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (16) dnssec-anchors-20190629-1  geoip-database-20180403-1
              libaio-0.3.112-1  libnsl-1.2.0-1  lmdb-0.9.24-1  lzo-2.10-2
              mariadb-libs-10.4.7-1  postgresql-libs-11.5-1  python-3.7.4-1
              tinycdb-0.78-3  bind-tools-9.14.4-1  geoip-1.6.12-1
              gperftools-2.7-1  ipsumdump-1.86-2  postfix-3.4.6-1
              python2-2.7.16-1

Total Download Size:    36.90 MiB
Total Installed Size:  215.68 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
downloading libnsl-1.2.0-1-armv6h.pkg.tar.xz...
downloading lzo-2.10-2-armv6h.pkg.tar.xz...
downloading dnssec-anchors-20190629-1-any.pkg.tar.xz...
downloading geoip-database-20180403-1-any.pkg.tar.xz...
downloading geoip-1.6.12-1-armv6h.pkg.tar.xz...
downloading gperftools-2.7-1-armv6h.pkg.tar.xz...
downloading libaio-0.3.112-1-armv6h.pkg.tar.xz...
downloading mariadb-libs-10.4.7-1-armv6h.pkg.tar.xz...
downloading postgresql-libs-11.5-1-armv6h.pkg.tar.xz...
downloading tinycdb-0.78-3-armv6h.pkg.tar.xz...
downloading postfix-3.4.6-1-armv6h.pkg.tar.xz...
downloading python-3.7.4-1-armv6h.pkg.tar.xz...
downloading lmdb-0.9.24-1-armv6h.pkg.tar.xz...
downloading bind-tools-9.14.4-1-armv6h.pkg.tar.xz...
downloading python2-2.7.16-1-armv6h.pkg.tar.xz...
downloading ipsumdump-1.86-2-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 python...
Optional dependencies for python
    python-setuptools
    python-pip
    sqlite [installed]
    mpdecimal: for decimal
    xz: for lzma [installed]
    tk: for tkinter
installing dnssec-anchors...
installing lmdb...
installing bind-tools...
installing python2...
Optional dependencies for python2
    tk: for IDLE
    python2-setuptools
    python2-pip
:: Running post-transaction hooks...
(1/3) Reloading system manager configuration...
  Skipped: Current root is not booted.
(2/3) Creating system user accounts...
Creating group postdrop with gid 75.
Creating group postfix with gid 73.
Creating user postfix (n/a) with uid 73 and gid 73.
(3/3) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (6) jsoncpp-1.8.4-2  libuv-1.30.1-1  rhash-1.3.8-1
             shared-mime-info-1.12-1  cmake-3.15.2-1  swig-4.0.0-1

Total Download Size:    6.70 MiB
Total Installed Size:  38.21 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
downloading shared-mime-info-1.12-1-armv6h.pkg.tar.xz...
downloading jsoncpp-1.8.4-2-armv6h.pkg.tar.xz...
downloading libuv-1.30.1-1-armv6h.pkg.tar.xz...
downloading rhash-1.3.8-1-armv6h.pkg.tar.xz...
downloading cmake-3.15.2-1-armv6h.pkg.tar.xz...
downloading swig-4.0.0-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 libuv...
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.3.tar.gz
  -> Found bro.install
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting bro-2.6.3.tar.gz with bsdtar
==> Starting build()...
Build Directory : build
Source Directory: /build/bro/src/bro-2.6.3
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found sed: /usr/bin/sed
-- Found PythonInterp: /usr/bin/python2 (found version "2.7.16") 
-- 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.1c")  
-- 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
-- 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:            -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:          -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.3/build/aux/binpac/src/binpac  

====================|  Bifcl Build Summary  |=====================

Build type:        RelWithDebInfo
Build dir:         /build/bro/src/bro-2.6.3/build
Install prefix:    /usr
Debug mode:        false

CC:                /usr/bin/cc
CFLAGS:            -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:          -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++

================================================================

-- Could NOT find LibMMDB (missing: LibMMDB_LIBRARY LibMMDB_INCLUDE_DIR) 
-- Found LibKrb5: /usr/lib/libkrb5.so  
-- Found GooglePerftools: /usr/lib/libtcmalloc.so  
-- Found tcmalloc: /usr/lib/libtcmalloc.so  
-- Check if the system is big endian
-- 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 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found g++ version 8.3
-- Supplied CXXFLAGS do not contain a C++ standard, setting std to c++11
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "1.1.1c")  
-- 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 -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.3/aux/broker/3rdparty/caf
Build directory:       /build/bro/src/bro-2.6.3/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.3/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
-- 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:          -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:        -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.3/aux/broker/3rdparty/caf (0.16.2)
RocksDB:         no
Python bindings: yes
Bro:             /build/bro/src/bro-2.6.3/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.0") 
CMake Warning (dev) at /usr/share/cmake-3.15/Modules/UseSWIG.cmake:607 (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.15/Modules/UseSWIG.cmake:460 (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.15/Modules/UseSWIG.cmake:702 (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:            -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:          -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:          -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:            -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:          -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.3/build
Install prefix:    /usr
Bro Script Path:   /usr/share/bro
Debug mode:        false

CC:                /usr/bin/cc
CFLAGS:            -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:          -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:      false
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.3/build
make -C build all
make[1]: Entering directory '/build/bro/src/bro-2.6.3/build'
make[2]: Entering directory '/build/bro/src/bro-2.6.3/build'
make[3]: Entering directory '/build/bro/src/bro-2.6.3/build'
Scanning dependencies of target binpac_lib
make[3]: Leaving directory '/build/bro/src/bro-2.6.3/build'
make[3]: Entering directory '/build/bro/src/bro-2.6.3/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.3/build'
[  0%] Built target binpac_lib
make[3]: Entering directory '/build/bro/src/bro-2.6.3/build'
[  0%] [FLEX][PACScanner] Building scanner with flex 2.6.4
[  0%] [BISON][PACParser] Building parser with bison 3.4
Scanning dependencies of target binpac
make[3]: Leaving directory '/build/bro/src/bro-2.6.3/build'
make[3]: Entering directory '/build/bro/src/bro-2.6.3/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.3/build'
[  4%] Built target binpac
make[3]: Entering directory '/build/bro/src/bro-2.6.3/build'
[  4%] [FLEX][BIFScanner] Building scanner with flex 2.6.4
[  4%] [BISON][BIFParser] Building parser with bison 3.4
Scanning dependencies of target bifcl
make[3]: Leaving directory '/build/bro/src/bro-2.6.3/build'
make[3]: Entering directory '/build/bro/src/bro-2.6.3/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
builtin-func.l: In function ‘void init_alternative_mode()’:
builtin-func.l:247:9: warning: char* strncpy(char*, const char*, size_t)’ specified bound 1024 equals destination size [-Wstringop-truncation]
builtin-func.l:255:10: warning: char* strncpy(char*, const char*, size_t)’ specified bound 1024 equals destination size [-Wstringop-truncation]
[  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.3/build'
[  4%] Built target bifcl
make[3]: Entering directory '/build/bro/src/bro-2.6.3/build'
Scanning dependencies of target project_caf
make[3]: Leaving directory '/build/bro/src/bro-2.6.3/build'
make[3]: Entering directory '/build/bro/src/bro-2.6.3/build'
[  4%] Building CAF
make[4]: Entering directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
make[5]: Entering directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
make[6]: Entering directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
Scanning dependencies of target libcaf_core
make[6]: Leaving directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
[  0%] Built target libcaf_core
make[6]: Entering directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
Scanning dependencies of target libcaf_core_shared
make[6]: Leaving directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
make[6]: Entering directory '/build/bro/src/bro-2.6.3/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
[ 10%] Building CXX object libcaf_core/CMakeFiles/libcaf_core_shared.dir/src/actor_system_config.cpp.o
In file included from /usr/include/c++/8.3.0/set:60,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/actor_factory.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/actor_system_config.hpp:29,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/actor_system_config.cpp:19:
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:2411: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
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/map:61,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:22,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/actor_addr.hpp:26,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/actor_factory.hpp:24,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/actor_system_config.hpp:29,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/actor_system_config.cpp:19:
/usr/include/c++/8.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++/8.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
           std::forward<_Args>(__args)...);
                                         ^
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/actor_addr.hpp:26,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/actor_factory.hpp:24,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/actor_system_config.hpp:29,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/actor_system_config.cpp:19:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::atom_value}; _Tp = caf::atom_value; _Alloc = std::allocator<caf::atom_value>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/map:61,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:22,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/actor_addr.hpp:26,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/actor_factory.hpp:24,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/actor_system_config.hpp:29,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/actor_system_config.cpp:19:
/usr/include/c++/8.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++/8.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
           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++/8.3.0/map:60,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/config_option_set.cpp:19:
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:2411: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
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/map:61,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/config_option_set.cpp:19:
/usr/include/c++/8.3.0/bits/stl_map.h: In function ‘caf::config_option_set::parse(caf::config_option_set::config_map&, caf::config_option_set::argument_iterator, caf::config_option_set::argument_iterator) const::<lambda(const caf::config_option&, iter, iter)>’:
/usr/include/c++/8.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
           std::forward<_Args>(__args)...);
                                         ^
/usr/include/c++/8.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
           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++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_value.hpp:25,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/config_value.cpp:20:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::config_value}; _Tp = caf::config_value; _Alloc = std::allocator<caf::config_value>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/map:60,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/config_value.cpp:20:
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:2411: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
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/bits/stl_tree.h:63,
                 from /usr/include/c++/8.3.0/map:60,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/config_value.cpp:20:
/usr/include/c++/8.3.0/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >; _Tp = caf::string_view; _Compare = __gnu_cxx::__ops::_Iter_comp_val<caf::dictionary<caf::config_value>::mapped_type_less>]’:
/usr/include/c++/8.3.0/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’ changed in GCC 7.1
     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
     ^~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’ changed in GCC 7.1
/usr/include/c++/8.3.0/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’ changed in GCC 7.1
In file included from /usr/include/c++/8.3.0/algorithm:62,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/dictionary.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_value.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/config_value.cpp:20:
/usr/include/c++/8.3.0/bits/stl_algo.h: In function ‘void caf::put_impl(caf::config_value::dictionary&, const std::vector<caf::string_view>&, caf::config_value&)’:
/usr/include/c++/8.3.0/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’ changed in GCC 7.1
       return std::__lower_bound(__first, __last, __val,
              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
     __gnu_cxx::__ops::__iter_comp_val(__comp));
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/map:61,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/config_value.cpp:20:
/usr/include/c++/8.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
           std::forward<_Args>(__args)...);
                                         ^
In file included from /usr/include/c++/8.3.0/algorithm:62,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/dictionary.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_value.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/config_value.cpp:20:
/usr/include/c++/8.3.0/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’ changed in GCC 7.1
       return std::__lower_bound(__first, __last, __val,
              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
     __gnu_cxx::__ops::__iter_comp_val(__comp));
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/map:61,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/config_value.cpp:20:
/usr/include/c++/8.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
           std::forward<_Args>(__args)...);
                                         ^
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_value.hpp:25,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/config_value.cpp:20:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void caf::config_value::append(caf::config_value)’:
/usr/include/c++/8.3.0/bits/vector.tcc:109: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
    _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++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/actor_control_block.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/inbound_path.hpp:24,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/inbound_path.cpp:19:
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:478: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
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:64,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/actor_control_block.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/inbound_path.hpp:24,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/inbound_path.cpp:19:
/usr/include/c++/8.3.0/bits/stl_vector.h: In constructor ‘caf::inbound_path::stats_t::stats_t()’:
/usr/include/c++/8.3.0/bits/stl_vector.h:847: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
    _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++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:25,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/ini_consumer.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/ini_consumer.cpp:19:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::config_value}; _Tp = caf::config_value; _Alloc = std::allocator<caf::config_value>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘virtual void caf::detail::ini_list_consumer::value_impl(caf::config_value&&)’:
/usr/include/c++/8.3.0/bits/vector.tcc:109: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
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/map:60,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/ini_consumer.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/ini_consumer.cpp:19:
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:2411: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
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/bits/char_traits.h:39,
                 from /usr/include/c++/8.3.0/string:40,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/ini_consumer.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/ini_consumer.cpp:19:
/usr/include/c++/8.3.0/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >; _Tp = caf::string_view; _Compare = __gnu_cxx::__ops::_Iter_comp_val<caf::dictionary<caf::config_value>::mapped_type_less>]’:
/usr/include/c++/8.3.0/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’ changed in GCC 7.1
     __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
     ^~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’ changed in GCC 7.1
/usr/include/c++/8.3.0/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’ changed in GCC 7.1
In file included from /usr/include/c++/8.3.0/algorithm:62,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/dictionary.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_value.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/make_config_option.hpp:24,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:29,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/ini_consumer.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/ini_consumer.cpp:19:
/usr/include/c++/8.3.0/bits/stl_algo.h: In member function ‘void caf::detail::ini_map_consumer::key(std::__cxx11::string)’:
/usr/include/c++/8.3.0/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’ changed in GCC 7.1
       return std::__lower_bound(__first, __last, __val,
              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
     __gnu_cxx::__ops::__iter_comp_val(__comp));
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/map:61,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/ini_consumer.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/ini_consumer.cpp:19:
/usr/include/c++/8.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
           std::forward<_Args>(__args)...);
                                         ^
In file included from /usr/include/c++/8.3.0/algorithm:62,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/dictionary.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_value.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/make_config_option.hpp:24,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:29,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/ini_consumer.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/ini_consumer.cpp:19:
/usr/include/c++/8.3.0/bits/stl_algo.h: In member function ‘virtual void caf::detail::ini_category_consumer::value_impl(caf::config_value&&)’:
/usr/include/c++/8.3.0/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’ changed in GCC 7.1
       return std::__lower_bound(__first, __last, __val,
              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
     __gnu_cxx::__ops::__iter_comp_val(__comp));
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/map:61,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/ini_consumer.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/ini_consumer.cpp:19:
/usr/include/c++/8.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
           std::forward<_Args>(__args)...);
                                         ^
In file included from /usr/include/c++/8.3.0/algorithm:62,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/dictionary.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_value.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/make_config_option.hpp:24,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:29,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/ini_consumer.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/ini_consumer.cpp:19:
/usr/include/c++/8.3.0/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’ changed in GCC 7.1
       return std::__lower_bound(__first, __last, __val,
              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
     __gnu_cxx::__ops::__iter_comp_val(__comp));
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/map:61,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/ini_consumer.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/ini_consumer.cpp:19:
/usr/include/c++/8.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
           std::forward<_Args>(__args)...);
                                         ^
In file included from /usr/include/c++/8.3.0/algorithm:62,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/dictionary.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_value.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/make_config_option.hpp:24,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:29,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/ini_consumer.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/ini_consumer.cpp:19:
/usr/include/c++/8.3.0/bits/stl_algo.h: In member function ‘virtual void caf::detail::ini_consumer::value_impl(caf::config_value&&)’:
/usr/include/c++/8.3.0/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, caf::config_value> >’ changed in GCC 7.1
       return std::__lower_bound(__first, __last, __val,
              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
     __gnu_cxx::__ops::__iter_comp_val(__comp));
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/map:61,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/config_option_set.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/ini_consumer.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/ini_consumer.cpp:19:
/usr/include/c++/8.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
           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++/8.3.0/map:60,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/simple_actor_clock.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/src/simple_actor_clock.cpp:19:
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:2486: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
     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:1141: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
  _M_erase_aux(__position);
  ^~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:1141: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
  _M_erase_aux(__position);
  ^~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/stl_tree.h: In member function ‘virtual void caf::detail::simple_actor_clock::cancel_timeouts(caf::abstract_actor*)’:
/usr/include/c++/8.3.0/bits/stl_tree.h:1141: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
  _M_erase_aux(__position);
  ^~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:1141: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
  _M_erase_aux(__position);
  ^~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:1141: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
  _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.3/build/aux/broker/lib/libcaf_core.so
make[6]: Leaving directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
[ 72%] Built target libcaf_core_shared
make[6]: Entering directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
Scanning dependencies of target libcaf_io
make[6]: Leaving directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
[ 72%] Built target libcaf_io
make[6]: Entering directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
Scanning dependencies of target libcaf_io_shared
make[6]: Leaving directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
make[6]: Entering directory '/build/bro/src/bro-2.6.3/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++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/abstract_broker.cpp:21:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const caf::io::connection_handle&}; _Tp = caf::io::connection_handle; _Alloc = std::allocator<caf::io::connection_handle>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:64,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/abstract_broker.cpp:21:
/usr/include/c++/8.3.0/bits/stl_vector.h: In member function ‘std::vector<caf::io::connection_handle> caf::io::abstract_broker::connections() const’:
/usr/include/c++/8.3.0/bits/stl_vector.h:1085: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
    _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++/8.3.0/map:60,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/basp_broker.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/basp_broker.cpp:19:
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:2486: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
     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:2507: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
    _M_erase_aux(__first++);
    ^~~~~~~~~~~~
In file included from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/basp/all.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/basp_broker.hpp:36,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/basp_broker.cpp:19:
/build/bro/src/bro-2.6.3/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.3/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
         callee_.proxy_announced(hdr.source_node, hdr.dest_actor);
         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/bro/src/bro-2.6.3/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.3/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
     if (!instance.handle(ctx, get<datagram_handle>(ep.hdl),
          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          ep.hdr, payload, false, ep, none))
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/map:60,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/basp_broker.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/basp_broker.cpp:19:
/usr/include/c++/8.3.0/bits/stl_tree.h:1141: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
  _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++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/datagram_servant.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/datagram_servant.cpp:19:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::datagram_handle}; _Tp = caf::io::datagram_handle; _Alloc = std::allocator<caf::io::datagram_handle>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _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 /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/instance.cpp:19:
/build/bro/src/bro-2.6.3/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.3/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
   bool handle(execution_unit* ctx, const Handle& hdl, header& hdr,
        ^~~~~~
/build/bro/src/bro-2.6.3/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.3/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
/build/bro/src/bro-2.6.3/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.3/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
   if (!handle(ctx, dm.handle, ep.hdr, payload, false, ep, ep.local_port))
        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/bro/src/bro-2.6.3/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.3/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
   if (!handle(ctx, dm.handle, hdr, payload, true, none, none))
        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 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++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/middleman.hpp:22,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/middleman.cpp:19:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::acceptor_passivated_msg}; _Tp = caf::io::acceptor_passivated_msg; _Alloc = std::allocator<caf::io::acceptor_passivated_msg>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::connection_passivated_msg}; _Tp = caf::io::connection_passivated_msg; _Alloc = std::allocator<caf::io::connection_passivated_msg>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::connection_handle}; _Tp = caf::io::connection_handle; _Alloc = std::allocator<caf::io::connection_handle>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::accept_handle}; _Tp = caf::io::accept_handle; _Alloc = std::allocator<caf::io::accept_handle>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::connection_closed_msg}; _Tp = caf::io::connection_closed_msg; _Alloc = std::allocator<caf::io::connection_closed_msg>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::acceptor_closed_msg}; _Tp = caf::io::acceptor_closed_msg; _Alloc = std::allocator<caf::io::acceptor_closed_msg>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::new_connection_msg}; _Tp = caf::io::new_connection_msg; _Alloc = std::allocator<caf::io::new_connection_msg>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:382: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::io::new_data_msg}; _Tp = caf::io::new_data_msg; _Alloc = std::allocator<caf::io::new_data_msg>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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_data_msg, std::allocator<caf::io::new_data_msg> >]’:
/usr/include/c++/8.3.0/bits/vector.tcc:341: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
    _M_insert_aux(begin() + __n, std::move(__v));
    ^~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc:343: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
  _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++/8.3.0/memory:65,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/middleman_actor_impl.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/middleman_actor_impl.cpp:19:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<caf::response_promise*>; _ForwardIterator = caf::response_promise*; bool _TrivialValueTypes = false]’:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘std::move_iterator<caf::response_promise*>’ changed in GCC 7.1
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type ‘std::move_iterator<caf::response_promise*>’ changed in GCC 7.1
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/middleman_actor_impl.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/middleman_actor_impl.cpp:19:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {caf::response_promise}; _Tp = caf::response_promise; _Alloc = std::allocator<caf::response_promise>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/memory:65,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/middleman_actor_impl.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/middleman_actor_impl.cpp:19:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘std::move_iterator<caf::response_promise*>’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘std::move_iterator<caf::response_promise*>’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/middleman_actor_impl.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/middleman_actor_impl.cpp:19:
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:109: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
    _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++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/abstract_broker.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/network/test_multiplexer.hpp:24,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/test_multiplexer.cpp:19:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const caf::io::connection_handle&}; _Tp = caf::io::connection_handle; _Alloc = std::allocator<caf::io::connection_handle>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:109: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
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/unordered_map:46,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/abstract_broker.hpp:22,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/network/test_multiplexer.hpp:24,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/test_multiplexer.cpp:19:
/usr/include/c++/8.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++/8.3.0/bits/hashtable.h:1871: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
     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         _H1, _H2, _Hash, _RehashPolicy, _Traits>::
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/hashtable.h:1871: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++/8.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++/8.3.0/bits/hashtable.h:1871: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++/8.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++/8.3.0/bits/hashtable.h:1871: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++/8.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++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
/usr/include/c++/8.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++/8.3.0/bits/hashtable.h:1871: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
     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         _H1, _H2, _Hash, _RehashPolicy, _Traits>::
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
/usr/include/c++/8.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++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
/usr/include/c++/8.3.0/bits/hashtable.h: In member function ‘void caf::io::network::test_multiplexer::accept_connection(caf::io::accept_handle)’:
/usr/include/c++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
/usr/include/c++/8.3.0/bits/hashtable.h: In member function ‘bool caf::io::network::test_multiplexer::try_accept_connection()’:
/usr/include/c++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
/usr/include/c++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
/usr/include/c++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
/usr/include/c++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
/usr/include/c++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
/usr/include/c++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
/usr/include/c++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
/usr/include/c++/8.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++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
/usr/include/c++/8.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++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
/usr/include/c++/8.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++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
/usr/include/c++/8.3.0/bits/hashtable.h: In member function ‘bool caf::io::network::test_multiplexer::read_data(caf::io::datagram_handle)’:
/usr/include/c++/8.3.0/bits/hashtable.h:767: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
       { 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++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/datagram_servant.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/network/datagram_servant_impl.hpp:22,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/datagram_servant_impl.cpp:19:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const caf::io::datagram_handle&}; _Tp = caf::io::datagram_handle; _Alloc = std::allocator<caf::io::datagram_handle>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:64,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/datagram_servant.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/network/datagram_servant_impl.hpp:22,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/datagram_servant_impl.cpp:19:
/usr/include/c++/8.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++/8.3.0/bits/stl_vector.h:1085: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
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/unordered_map:46,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/abstract_broker.hpp:22,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/broker_servant.hpp:24,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/datagram_servant.hpp:26,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/caf/io/network/datagram_servant_impl.hpp:22,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_io/src/datagram_servant_impl.cpp:19:
/usr/include/c++/8.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++/8.3.0/bits/hashtable.h:1871: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
     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         _H1, _H2, _Hash, _RehashPolicy, _Traits>::
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
/usr/include/c++/8.3.0/bits/hashtable.h: In member function ‘virtual void caf::io::network::datagram_servant_impl::detach_handles()’:
/usr/include/c++/8.3.0/bits/hashtable.h:767: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
       { 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.3/build/aux/broker/lib/libcaf_io.so
make[6]: Leaving directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
[ 96%] Built target libcaf_io_shared
make[6]: Entering directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
Scanning dependencies of target libcaf_openssl
make[6]: Leaving directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
[ 96%] Built target libcaf_openssl
make[6]: Entering directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
Scanning dependencies of target libcaf_openssl_shared
make[6]: Leaving directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
make[6]: Entering directory '/build/bro/src/bro-2.6.3/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.3/build/aux/broker/lib/libcaf_openssl.so
make[6]: Leaving directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
[100%] Built target libcaf_openssl_shared
make[5]: Leaving directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
make[4]: Leaving directory '/build/bro/src/bro-2.6.3/build/aux/broker/caf-build'
[  4%] Creating directories for 'project_caf'
[  4%] No download step for 'project_caf'
[  5%] No patch step for 'project_caf'
[  5%] No update 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.3/build'
[  5%] Built target project_caf
make[3]: Entering directory '/build/bro/src/bro-2.6.3/build'
Scanning dependencies of target broker
make[3]: Leaving directory '/build/bro/src/bro-2.6.3/build'
make[3]: Entering directory '/build/bro/src/bro-2.6.3/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++/8.3.0/vector:63,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/configuration.cc:4:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]’:
/usr/include/c++/8.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
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/stl_uninitialized.h: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/configuration.cc:4:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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++/8.3.0/bits/vector.tcc:413: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++/8.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++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::internal_command}; _Tp = broker::internal_command; _Alloc = std::allocator<broker::internal_command>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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++/8.3.0/bits/vector.tcc:413: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++/8.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++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.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<std::pair<broker::topic, broker::internal_command> >, std::allocator<std::vector<std::pair<broker::topic, broker::internal_command> > > >]’:
/usr/include/c++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _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++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/core_actor.cc:1:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::peer_info}; _Tp = broker::peer_info; _Alloc = std::allocator<broker::peer_info>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/unordered_map:46,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:28,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/core_actor.cc:1:
/usr/include/c++/8.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++/8.3.0/bits/hashtable.h:1871: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
     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         _H1, _H2, _Hash, _RehashPolicy, _Traits>::
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/core_actor.cc:1:
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:109: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
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/unordered_map:46,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:28,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/core_actor.cc:1:
/usr/include/c++/8.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++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
/usr/include/c++/8.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++/8.3.0/bits/hashtable.h:767: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
       { return erase(const_iterator(__it)); }
                                          ^
In file included from /usr/include/c++/8.3.0/memory:65,
                 from /usr/include/c++/8.3.0/thread:39,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/core_actor.cc:1:
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]’:
/usr/include/c++/8.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
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/core_actor.cc:1:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:109: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
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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++/8.3.0/bits/vector.tcc:413: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
/usr/include/c++/8.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 = std::vector<broker::topic>; Select = broker::detail::prefix_matcher]’:
/usr/include/c++/8.3.0/bits/vector.tcc:109: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
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc:109: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
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:109: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
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.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::internal_command>; Filter = std::vector<broker::topic>; Select = broker::detail::prefix_matcher]’:
/usr/include/c++/8.3.0/bits/vector.tcc:109: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
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc:109: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
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.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<broker::peer_info>&; Ts = {}; Derived = caf::deserializer]’:
/usr/include/c++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _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++/8.3.0/memory:65,
                 from /usr/include/c++/8.3.0/thread:39,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/endpoint.cc:1:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]’:
/usr/include/c++/8.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
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/endpoint.cc:1:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
  _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++/8.3.0/memory:65,
                 from /usr/include/c++/8.3.0/thread:39,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/publisher.cc:1:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]’:
/usr/include/c++/8.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
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/publisher.cc:1:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = std::pair<broker::topic, broker::data>; _Alloc = std::allocator<std::pair<broker::topic, broker::data> >]’:
/usr/include/c++/8.3.0/bits/vector.tcc:172:5: 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
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc:172:5: 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
In file included from /usr/include/c++/8.3.0/vector:64,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/publisher.cc:1:
/usr/include/c++/8.3.0/bits/stl_vector.h: In member function ‘void caf::outbound_path::emit_batches(caf::local_actor*, std::vector<T>&, bool) [with T = std::pair<broker::topic, broker::data>]’:
/usr/include/c++/8.3.0/bits/stl_vector.h:1348:71: 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
  return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
                                                                       ^
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/publisher.cc:1:
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:672: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc:672: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
/usr/include/c++/8.3.0/bits/vector.tcc:672: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++/8.3.0/bits/vector.tcc:672: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++/8.3.0/bits/vector.tcc:672: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++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:109: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
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc:109: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
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:64,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/publisher.cc:1:
/usr/include/c++/8.3.0/bits/stl_vector.h:1549: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
    _M_range_insert(__pos, __first, __last,
    ^~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/stl_vector.h:1549: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++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/publisher.cc:1:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _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++/8.3.0/memory:65,
                 from /usr/include/c++/8.3.0/thread:39,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/store.cc:4:
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]’:
/usr/include/c++/8.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
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/store.cc:4:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
  _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++/8.3.0/map:60,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/data.hh:7,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/detail/appliers.hh:4,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/abstract_backend.cc:1:
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:2411: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
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/data.hh:11,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/detail/appliers.hh:4,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/abstract_backend.cc:1:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
In file included from /usr/include/c++/8.3.0/map:61,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/data.hh:7,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/detail/appliers.hh:4,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/abstract_backend.cc:1:
/usr/include/c++/8.3.0/bits/stl_map.h: In member function ‘virtual caf::expected<void> broker::detail::abstract_backend::add(const broker::data&, const broker::data&, broker::data::type, caf::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >)’:
/usr/include/c++/8.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
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/8.3.0/vector:64,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/data.hh:11,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/detail/appliers.hh:4,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/abstract_backend.cc:1:
/usr/include/c++/8.3.0/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
    _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++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/clone_actor.cc:1:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::internal_command}; _Tp = broker::internal_command; _Alloc = std::allocator<broker::internal_command>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:109: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
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/memory:65,
                 from /usr/include/c++/8.3.0/thread:39,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/clone_actor.cc:1:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]’:
/usr/include/c++/8.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
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/clone_actor.cc:1:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/map:60,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:22,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/clone_actor.cc:1:
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:2146: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
     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:2411: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
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/map:61,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:22,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/clone_actor.cc:1:
/usr/include/c++/8.3.0/bits/stl_map.h: In member function ‘void broker::detail::clone_state::operator()(broker::add_command&)’:
/usr/include/c++/8.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
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/8.3.0/vector:64,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/clone_actor.cc:1:
/usr/include/c++/8.3.0/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/clone_actor.cc:1:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
[  7%] Building CXX object aux/broker/CMakeFiles/broker.dir/src/detail/core_policy.cc.o
In file included from /usr/include/c++/8.3.0/vector:63,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/detail/core_policy.hh:4,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/core_policy.cc:1:
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]’:
/usr/include/c++/8.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
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/detail/core_policy.hh:4,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/core_policy.cc:1:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
  _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++/8.3.0/memory:65,
                 from /usr/include/c++/8.3.0/thread:39,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:21,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/master_actor.cc:1:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]’:
/usr/include/c++/8.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
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/master_actor.cc:1:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
  _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++/8.3.0/set:60,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/memory_backend.cc:1:
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:2411: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
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/data.hh:11,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/detail/appliers.hh:4,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/memory_backend.cc:5:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
In file included from /usr/include/c++/8.3.0/map:61,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/data.hh:7,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/detail/appliers.hh:4,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/memory_backend.cc:5:
/usr/include/c++/8.3.0/bits/stl_map.h: In member function ‘virtual caf::expected<void> broker::detail::memory_backend::add(const broker::data&, const broker::data&, broker::data::type, caf::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >)’:
/usr/include/c++/8.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
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/8.3.0/vector:64,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/data.hh:11,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/detail/appliers.hh:4,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/memory_backend.cc:5:
/usr/include/c++/8.3.0/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
    _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++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/sqlite_backend.cc:1:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const broker::data&}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/map:60,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:22,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/sqlite_backend.cc:1:
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:2146: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
     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_tree.h:2411: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
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/map:61,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:22,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/sqlite_backend.cc:1:
/usr/include/c++/8.3.0/bits/stl_map.h: In member function ‘virtual caf::expected<void> broker::detail::sqlite_backend::add(const broker::data&, const broker::data&, broker::data::type, caf::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > > >)’:
/usr/include/c++/8.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
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/8.3.0/vector:64,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/sqlite_backend.cc:1:
/usr/include/c++/8.3.0/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/detail/is_primitive_config_value.hpp:23,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/fwd.hpp:27,
                 from /build/bro/src/bro-2.6.3/aux/broker/3rdparty/caf/libcaf_core/caf/logger.hpp:30,
                 from /build/bro/src/bro-2.6.3/aux/broker/broker/logger.hh:6,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/detail/sqlite_backend.cc:1:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
[  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.3/build'
[  8%] Built target broker
make[3]: Entering directory '/build/bro/src/bro-2.6.3/build'
Scanning dependencies of target broker-pipe
make[3]: Leaving directory '/build/bro/src/bro-2.6.3/build'
make[3]: Entering directory '/build/bro/src/bro-2.6.3/build'
[  8%] Building CXX object aux/broker/CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o
In file included from /usr/include/c++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/broker-pipe.cc:12:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:109: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
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:63,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/broker-pipe.cc:12:
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >; _ForwardIterator = broker::data*; bool _TrivialValueTypes = false]’:
/usr/include/c++/8.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
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_uninitialized.h: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<const broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/algorithm:62,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/broker-pipe.cc:6:
/usr/include/c++/8.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 = std::__cxx11::basic_string<char>]::<lambda(const caf::config_value&)> >]’:
/usr/include/c++/8.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
     __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last,
     ^~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/stl_algo.h: In lambda function:
/usr/include/c++/8.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
       return std::__find_if(__first, __last,
              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
        __gnu_cxx::__ops::__negate(__pred),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        std::__iterator_category(__first));
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/stl_algo.h: In static member function ‘static void caf::detail::option_meta_state_instance() [with T = std::vector<std::__cxx11::basic_string<char> >]::<lambda(void*, const caf::config_value&)>::_FUN(void*, const caf::config_value&)’:
/usr/include/c++/8.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
       return std::__find_if(__first, __last,
              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
        __gnu_cxx::__ops::__negate(__pred),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        std::__iterator_category(__first));
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:63,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/broker-pipe.cc:12:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<std::pair<broker::topic, broker::data>*, std::vector<std::pair<broker::topic, broker::data> > >; _ForwardIterator = std::pair<broker::topic, broker::data>*; bool _TrivialValueTypes = false]’:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:76:9: 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
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:76:9: 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++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/broker-pipe.cc:12:
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:672: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/vector.tcc:672: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++/8.3.0/bits/vector.tcc:672: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
In file included from /usr/include/c++/8.3.0/vector:63,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/broker-pipe.cc:12:
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: 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
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/stl_uninitialized.h:134:15: 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
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.3.0/vector:64,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/broker-pipe.cc:12:
/usr/include/c++/8.3.0/bits/stl_vector.h: 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++/8.3.0/bits/stl_vector.h:1549: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
    _M_range_insert(__pos, __first, __last,
    ^~~~~~~~~~~~~~~
/usr/include/c++/8.3.0/bits/stl_vector.h:1549: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++/8.3.0/vector:69,
                 from /build/bro/src/bro-2.6.3/aux/broker/src/broker-pipe.cc:12:
/usr/include/c++/8.3.0/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {broker::data}; _Tp = broker::data; _Alloc = std::allocator<broker::data>]’:
/usr/include/c++/8.3.0/bits/vector.tcc:413: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
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<broker::data*, std::vector<broker::data> >’ changed in GCC 7.1
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.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++/8.3.0/bits/vector.tcc:343: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
  _M_realloc_insert(begin() + __n, std::move(__v));
  ^~~~~~~~~~~~~~~~~
[  9%] Linking CXX executable bin/broker-pipe
/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-pipe.dir/build.make:92: aux/broker/bin/broker-pipe] Error 1
make[3]: Leaving directory '/build/bro/src/bro-2.6.3/build'
make[2]: *** [CMakeFiles/Makefile2:371: aux/broker/CMakeFiles/broker-pipe.dir/all] Error 2
make[2]: Leaving directory '/build/bro/src/bro-2.6.3/build'
make[1]: *** [Makefile:152: all] Error 2
make[1]: Leaving directory '/build/bro/src/bro-2.6.3/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 (22) bind-tools-9.14.4-1  cmake-3.15.2-1  dnssec-anchors-20190629-1
              geoip-1.6.12-1  geoip-database-20180403-1  gperftools-2.7-1
              ipsumdump-1.86-2  jsoncpp-1.8.4-2  libaio-0.3.112-1
              libnsl-1.2.0-1  libuv-1.30.1-1  lmdb-0.9.24-1  lzo-2.10-2
              mariadb-libs-10.4.7-1  postfix-3.4.6-1  postgresql-libs-11.5-1
              python-3.7.4-1  python2-2.7.16-1  rhash-1.3.8-1
              shared-mime-info-1.12-1  swig-4.0.0-1  tinycdb-0.78-3

Total Removed Size:  253.89 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 cmake...
removing shared-mime-info...
removing rhash...
removing libuv...
removing jsoncpp...
removing bind-tools...
removing python...
removing libnsl...
removing lmdb...
removing geoip...
removing geoip-database...
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/armv6h/build/build